[PATCH 1/1] * Implement general aggregation protocol