add tests for interface
todo
WIP parameter error