cumulative counters class created