request grouping