diff --git a/content/docs/user-guide/data-management/track-sync-version.md b/content/docs/user-guide/data-management/track-sync-version.md
index 2df872ea0ea..5b4074af57a 100644
--- a/content/docs/user-guide/data-management/track-sync-version.md
+++ b/content/docs/user-guide/data-management/track-sync-version.md
@@ -80,11 +80,32 @@ unexpected errors occur (e.g. cache corruption).
+To enable additional storage locations, you can configure [DVC remotes] with the
+`dvc remote add` and `dvc remote modify` commands (see `dvc remote` for more
+options). Once this is done, use the `dvc push` and `dvc pull` commands to
+transfer data from between project and remote storage. This is the main
+mechanism to share and back up your work.
+
+![Sync ops among locations](/img/sync-ops-locations.png) _Data sync operations
+among locations_
+
+
+
+The `dvc fetch` transfers files downstream halfway, from remote storage to the
+cache. This can be useful to make sure that some data is available
+for checkout later.
+
+
+
+
+
+Regardless of the name, "remotes" may be set up anywhere: local file systems,
+external devices or network locations, and remote servers or cloud platforms.
+
+
+
-[version control]:
- https://git-scm.com/book/en/v2/Getting-Started-About-Version-Control
+[data versioning]: /doc/user-guide/data-management#data-versioning
diff --git a/static/img/sync-ops-locations.png b/static/img/sync-ops-locations.png
new file mode 100644
index 00000000000..c8573f36e27
Binary files /dev/null and b/static/img/sync-ops-locations.png differ