teal grouping - Abstract Patterns