patterns and connections