aggregator tuple