diff --git a/docs.it4i/software/numerical-languages/opencoarrays.md b/docs.it4i/software/numerical-languages/opencoarrays.md
index 8bcc5e3494e52d8a1f30306257de73ebee8a6ada..2dc7fbe34b756cf21012e92ca30e284c22288943 100644
--- a/docs.it4i/software/numerical-languages/opencoarrays.md
+++ b/docs.it4i/software/numerical-languages/opencoarrays.md
@@ -43,7 +43,7 @@ real :: vector(64)[*]
 
 ### Images Synchronization
 
-Because each image is running on its own, the image synchronization is needed to ensure, that all altered data are distributed to all images.
+Because each image is running on its own, the image synchronization is needed to ensure, that all altered data is distributed to all images.
 Synchronization can be done across all images or only between selected images. Be aware, that selective synchronization can lead to the race condition problems like deadlock.
 
 Example program:
@@ -79,7 +79,7 @@ end program synchronization_test
 
 ## Compile and Run
 
-Currently, version 1.8.10 compiled with OpenMPI 1.10.7 library is installed on Cluster. The OpenCoarrays module can be load as follows:
+Currently, version 1.8.10 compiled with the OpenMPI 1.10.7 library is installed on the cluster. To load the OpenCoarrays module, type:
 
 ```console
 $ ml OpenCoarrays/1.8.10-GCC-6.3.0-2.27
@@ -124,7 +124,7 @@ $ mpiexec -np 4 ./synchronization_test.x
 
 **-np 4** is number of images to run. The parameters of **cafrun** and **mpiexec** are the same.
 
-For more information about running CAF program follow [Running OpenMPI - Salomon][1].
+For more information about running CAF program, follow [Running OpenMPI - Salomon][1].
 
 [1]: ../mpi/running_openmpi.md