adding routing to aggregation