extended counter interface
first try for counter impl
short test in handler