new counter handling
working my way through the test suite