Room and User objects implemented