logic counters