interface tests: working