merge via aggregation first cut