counter and token