refined grouping