first attempt at room syncing