syncing with shared