implement get-room