need to decide how room objects are stored