a counter can be used for working on