templates grouping