Introducing dynamic counter