using operation aggregation through collections API