simplify aggregator interface