primer: aggregation introduction