integration tests all passing