added transaction aggregator