Generation, Collection and Aggregation