add basic syncing