John's counters