diff --git a/doc/training-guides/module001-ch004-openstack-architecture.xml b/doc/training-guides/module001-ch004-openstack-architecture.xml
index 45af213ee1..efb262b676 100644
--- a/doc/training-guides/module001-ch004-openstack-architecture.xml
+++ b/doc/training-guides/module001-ch004-openstack-architecture.xml
@@ -112,9 +112,9 @@
customizable for different sites).
- A database (configurable as to which one). As it
- relies mostly on the other services for data, it stores
- very little data of its own.
+ A database (configurable as to which one) which relies
+ mostly on the other services for data. It also stores very
+ little data of its own.
From a network architecture point of view, this service
@@ -170,7 +170,7 @@
The nova-schedule process is conceptually the simplest
- piece of code in OpenStack Nova: take a virtual machine
+ piece of code in OpenStack Nova: it takes a virtual machine
instance request from the queue and determines where it
should run (specifically, which compute server host it
should run on).
@@ -231,7 +231,7 @@
the storage nodes.
- There are also a number of periodic process which run
+ There are also a number of periodic processes which run
to perform housekeeping tasks on the large data store. The
most important of these is the replication services, which
ensures consistency and availability through the cluster.