slight refactor to how we pass user and room data from route method to client