just added the room parameter, needs validation.