Patterns and Clusters