all unit and integration tests work at this point