add some tests: wip