new aggregator methods