working on room class