Patterns — explain