completed "Patterns"