initial version
renamed from Aggregator to Accumulator