created CounterImpl