integration tests passing