deleting counter implementation partially works!