Patterns – abstract