aggregation solution