creating dynamic room objects