much work on the aggregation server