diff --git a/datacenter/ucp/2.1/guides/architecture.md b/datacenter/ucp/2.1/guides/architecture.md
index ab77c123818c..54af9dcffa23 100644
--- a/datacenter/ucp/2.1/guides/architecture.md
+++ b/datacenter/ucp/2.1/guides/architecture.md
@@ -4,8 +4,7 @@ keywords: docker, ucp, architecture
title: UCP architecture
---
-Universal Control Plane is a containerized application that runs on the
-Commercially Supported (CS) Docker Engine, and extends its functionality to
+Universal Control Plane is a containerized application that runs on [Docker Enterprise Edition](/enterprise/index.md) and extends its functionality to
make it easier to deploy, configure, and monitor your applications at scale.
It also secures Docker with role-based access control so that only authorized
@@ -27,6 +26,7 @@ by Docker.

+A swarm is a collection of nodes that are in the same Docker swarm. [Nodes](/engine/swarm/key-concepts.md) in a Docker swarm operate in one of two modes: Manager or Worker. If nodes are not already running in a swarm when installing UCP, nodes will be configured to run in swarm mode.
When you deploy UCP, it starts running a globally scheduled service called
`ucp-agent`. This service monitors the node where it is running and starts
@@ -36,11 +36,10 @@ and stops UCP services, based on whether that node is a
If the node is a:
* **Manager**: the `ucp-agent` service automatically starts serving all UCP
-components including the UCP web UI and data stores used by UCP. By promoting
-a node to manager, UCP automatically becomes highly available and fault tolerant.
+components including the UCP web UI and data stores used by UCP. The `ucp-agent` accomplishes this by [deploying several containers](#ucp-components-in-manager-nodes) on the node. By promoting a node to manager, UCP automatically becomes highly available and fault tolerant.
* **Worker**: on worker nodes the `ucp-agent` service starts serving a proxy
service that ensures only authorized users and other UCP services can run Docker
-commands in that node.
+commands in that node. The `ucp-agent` only deploys a [subset of containers](#ucp-components-in-worker-nodes) on worker nodes.
## UCP internal components
diff --git a/datacenter/ucp/2.1/guides/images/architecture-1.svg b/datacenter/ucp/2.1/guides/images/architecture-1.svg
index 5128d1f28ed0..fc81f2e93463 100644
--- a/datacenter/ucp/2.1/guides/images/architecture-1.svg
+++ b/datacenter/ucp/2.1/guides/images/architecture-1.svg
@@ -30,8 +30,8 @@
-
- CS Docker Engine
+
+ Docker EE
diff --git a/datacenter/ucp/2.1/guides/images/architecture-2.svg b/datacenter/ucp/2.1/guides/images/architecture-2.svg
index 876db1a1d51d..46e78337895c 100644
--- a/datacenter/ucp/2.1/guides/images/architecture-2.svg
+++ b/datacenter/ucp/2.1/guides/images/architecture-2.svg
@@ -22,8 +22,8 @@
-
- CS Docker Engine
+
+ Docker EE
@@ -51,8 +51,8 @@
-
- CS Docker Engine
+
+ Docker EE
@@ -82,8 +82,8 @@
-
- CS Docker Engine
+
+ Docker EE
@@ -111,8 +111,8 @@
-
- CS Docker Engine
+
+ Docker EE
@@ -140,8 +140,8 @@
-
- CS Docker Engine
+
+ Docker EE
diff --git a/datacenter/ucp/2.1/guides/images/architecture-3.svg b/datacenter/ucp/2.1/guides/images/architecture-3.svg
index a8a3523da845..6a9c66a0a300 100644
--- a/datacenter/ucp/2.1/guides/images/architecture-3.svg
+++ b/datacenter/ucp/2.1/guides/images/architecture-3.svg
@@ -74,8 +74,8 @@
-
- CS Docker Engine
+
+ Docker EE
@@ -103,8 +103,8 @@
-
- CS Docker Engine
+
+ Docker EE
@@ -134,8 +134,8 @@
-
- CS Docker Engine
+
+ Docker EE
@@ -163,8 +163,8 @@
-
- CS Docker Engine
+
+ Docker EE
@@ -192,8 +192,8 @@
-
- CS Docker Engine
+
+ Docker EE