added 2 new classes to handle the individual counters and counts associated with them