add SaveCounters() function