diff --git a/MQL5/Include/Math/AOs/PopulationAO/#C_AO_enum.mqh b/MQL5/Include/Math/AOs/PopulationAO/#C_AO_enum.mqh
index a3dcd5d..cbdbc00 100644
Binary files a/MQL5/Include/Math/AOs/PopulationAO/#C_AO_enum.mqh and b/MQL5/Include/Math/AOs/PopulationAO/#C_AO_enum.mqh differ
diff --git a/MQL5/Include/Math/AOs/PopulationAO/AO_AOSm_AtomicOrbitalSearch.mqh b/MQL5/Include/Math/AOs/PopulationAO/AO_AOSm_AtomicOrbitalSearch.mqh
new file mode 100644
index 0000000..edec08c
Binary files /dev/null and b/MQL5/Include/Math/AOs/PopulationAO/AO_AOSm_AtomicOrbitalSearch.mqh differ
diff --git a/MQL5/Include/Math/AOs/PopulationAO/AO_RW_RandomWalk.mqh b/MQL5/Include/Math/AOs/PopulationAO/AO_RW_RandomWalk.mqh
new file mode 100644
index 0000000..cd28bf3
Binary files /dev/null and b/MQL5/Include/Math/AOs/PopulationAO/AO_RW_RandomWalk.mqh differ
diff --git a/MQL5/Include/Math/AOs/PopulationAO/links.html b/MQL5/Include/Math/AOs/PopulationAO/links.html
index f3a821b..b7e5338 100644
--- a/MQL5/Include/Math/AOs/PopulationAO/links.html
+++ b/MQL5/Include/Math/AOs/PopulationAO/links.html
@@ -61,6 +61,7 @@
| SIA | simulated isotropic annealing (joo) |
| ACS | artificial cooperative search |
| ASO | anarchy society optimization |
+ | AOSm | atomic orbital search M |
| TSEA | turtle shell evolution algorithm (joo) |
| DE | differential evolution |
| CRO | chemical reaction optimisation |
diff --git a/MQL5/Include/Math/AOs/TestFunctions.mqh b/MQL5/Include/Math/AOs/TestFunctions.mqh
index 3214516..12c4c19 100644
Binary files a/MQL5/Include/Math/AOs/TestFunctions.mqh and b/MQL5/Include/Math/AOs/TestFunctions.mqh differ
diff --git a/MQL5/Include/Math/AOs/TestStandFunctions.mqh b/MQL5/Include/Math/AOs/TestStandFunctions.mqh
index 2e30357..d91020c 100644
Binary files a/MQL5/Include/Math/AOs/TestStandFunctions.mqh and b/MQL5/Include/Math/AOs/TestStandFunctions.mqh differ
diff --git a/MQL5/Include/Math/AOs/Utilities.mqh b/MQL5/Include/Math/AOs/Utilities.mqh
index 1a782fb..8dc190d 100644
Binary files a/MQL5/Include/Math/AOs/Utilities.mqh and b/MQL5/Include/Math/AOs/Utilities.mqh differ
diff --git a/MQL5/Scripts/Testing AOs/Testing AOs.mq5 b/MQL5/Scripts/Testing AOs/Testing AOs.mq5
index 2116ce0..a773518 100644
Binary files a/MQL5/Scripts/Testing AOs/Testing AOs.mq5 and b/MQL5/Scripts/Testing AOs/Testing AOs.mq5 differ
diff --git a/README.md b/README.md
index 2a716c7..e8481ca 100644
--- a/README.md
+++ b/README.md
@@ -11,7 +11,8 @@ AAm (archery algorithm M)
ESG (evolution of social groups, joo)
SIA (simulated isotropic annealing, joo)
ACS (artificial cooperative search)
-ASO (anarchy society optimization)
+ASO (anarchy society optimization)
+AOSm (atomic orbital search M)
TSEA (turtle shell evolution algorithm, joo)
DE (differential evolution)
CRO (chemical reaction optimisation)