job aggregation