add basic room support.