refactored room mocking to fit with taek's new codebase