create aggregator