add aggregator method