diff --git a/BaseLib/DebugTools.h b/BaseLib/DebugTools.h
index 13a06a9307fd59eabf7757f379c178ddb41f5151..be80c7ebaae92b29a66b74c5002a29f5815b17bd 100644
--- a/BaseLib/DebugTools.h
+++ b/BaseLib/DebugTools.h
@@ -13,8 +13,9 @@
 
 #pragma once
 
-#include <ostream>
 #include <algorithm>
+#include <iterator>
+#include <ostream>
 #include <vector>
 
 template<typename T>
diff --git a/GeoLib/QuadTree.h b/GeoLib/QuadTree.h
index c6572dfcb09efcee5b713dcc51157c5e0549a1cb..4d78eee59d10f01a9203a426d7d4b37fa67217d7 100644
--- a/GeoLib/QuadTree.h
+++ b/GeoLib/QuadTree.h
@@ -14,10 +14,11 @@
 
 #pragma once
 
+#include <cassert>
 #include <limits>
+#include <utility>
 
 #include <logog/include/logog.hpp>
-#include <utility>
 
 namespace GeoLib
 {
diff --git a/MaterialLib/PorousMedium/UnsaturatedProperty/CapillaryPressure/CapillaryPressureSaturation.h b/MaterialLib/PorousMedium/UnsaturatedProperty/CapillaryPressure/CapillaryPressureSaturation.h
index e4eb317ecd1c64051f1f64bd2a7358d872cec99b..a8fe13a4b8faf4a6d9f5897c42c7add5171966b2 100644
--- a/MaterialLib/PorousMedium/UnsaturatedProperty/CapillaryPressure/CapillaryPressureSaturation.h
+++ b/MaterialLib/PorousMedium/UnsaturatedProperty/CapillaryPressure/CapillaryPressureSaturation.h
@@ -11,6 +11,7 @@
 
 #pragma once
 
+#include <limits>
 #include <string>
 
 namespace MaterialLib