keep counters
logging