test setup and some initial tests