diff --git a/README.md b/README.md
index fa054e0328457277843afa64cc5bb94b56fbb6fe..8d5cdd390e6f5c74efdacb5b47288ef68c750259 100644
--- a/README.md
+++ b/README.md
@@ -1,8 +1,8 @@
 # OptiOrch
 
-A toolchain which integrates the optimization framework “MOO4Modelica” and the orchestration workflow “ModelicaOrch” to achieve optimal control in Modelica-based simulations.
+A toolchain that integrates the optimization framework “MOO4Modelica” and the orchestration workflow “ModelicaOrch” to achieve optimal control in Modelica-based simulations.
 
-**MOO4Modelica:** The optimization framework which supports both single- and multi-objective parameter optimization.
+**MOO4Modelica:** The optimization framework that supports both single- and multi-objective parameter optimization.
 **ModelicaOrch:** The orchestration workflow to dynamically adapt models based on real-time input data.
 
 GitHub Page: [https://wangzizhe.github.io/OptiOrch](https://wangzizhe.github.io/OptiOrch)
@@ -34,7 +34,7 @@ GitHub Page: [https://wangzizhe.github.io/OptiOrch](https://wangzizhe.github.io/
 
 * **Feature Model Transformation**
   * `modelica.g4`: an ANTLR4 grammar for Modelica files
-  * `parse_modelica.py`: parse a Modelica model to extract it components and their parameters
+  * `parse_modelica.py`: parse a Modelica model to extract its components and their parameters
   * `feature_model.py`: create a feature model and add the extracted components
 * **Optimization Operation**
   * `config.json` & `config.py`: global settings and configurations