simple group aggregation
compound grouping
sum