on-demand aggregation