types grouping