Abstract
Patterns