2.21.2. Patterns