start adding integration tests
more integration tests
more integration tests