aggregation buffer method (method 3)