CounterMap implemented