Implement Aggregate Operation