#2 basic rooms functionality