diff --git a/README.md b/README.md
index 558288033b6e2fc28b3cd9f3605f955670d0d501..e3c1d164e8bc941e762aeae11f8c9a20b7610e35 100644
--- a/README.md
+++ b/README.md
@@ -227,6 +227,16 @@ Follow the instructions https://docs.srsran.com/projects/project/en/latest/tutor
 The nearRT-RIC has been successfully tested with Keysight's RICtest RAN emulator https://www.keysight.com/us/en/product/P8828S/rictest-ran-intelligent-controller-test-solutions.html, 
 as demonstrated at O-RAN PlugFest Fall 2023. Specifically, the nearRT-RIC with the xApp `flexric/examples/xApp/c/keysight/xapp_keysight_kpm_rc.c` were tested.
 
+### 3.4  Integration with ns3-oran RAN Simulator
+
+Given the importance of obtaining an xApp testing environment relying on an open-source simulator, the Orange Innovation Egypt team integrates nearRT-RIC with [ns3-oran RAN simulator](https://openrangym.com/tutorials/ns-o-ran). The setup environment diagram is represented below: 
+
+![alt text](fig/6.png). 
+
+The simulator has been updated and enhanced to support E2AP v1.01, KPM v3 and pre-RC v1.01. This setup is tested with the xApp `/build/examples/xApp/c/kpm_rc/xapp_kpm_rc`with different scenarios. Follow the instruction to install ns-O-RAN-flexric https://github.com/Orange-OpenSource/ns-O-RAN-flexric/. The enhancement summary for each repo is presented in the diagram below: 
+
+![alt text](fig/7.png)
+
 ### 3.4 (opt) Synchronize clock
 
 Before running the various components (RAN/nearRT-RIC/xApps), you probably want to align the machines' clock. For this aim, you can use `ptp4l` in all the machines
diff --git a/fig/6.png b/fig/6.png
new file mode 100644
index 0000000000000000000000000000000000000000..d5c67c96c5e8c3ab07d81c258e5ee54d7c626243
Binary files /dev/null and b/fig/6.png differ
diff --git a/fig/7.png b/fig/7.png
new file mode 100644
index 0000000000000000000000000000000000000000..39e54c015f9ee03389334cb1236d6457cd142cdc
Binary files /dev/null and b/fig/7.png differ