virtual_room: add, modify, delete