added functionality to BaseRoom class