made counter creation eager