diff --git a/include/fggl/fggl.hpp b/include/fggl/fggl.hpp
index decee358b229311f8a62d7d791178c5c2756135c..db5e9d31b530b0409afe18058c89b3a475921eff 100644
--- a/include/fggl/fggl.hpp
+++ b/include/fggl/fggl.hpp
@@ -12,22 +12,23 @@
  * If not, see <https://www.gnu.org/licenses/>.
  */
 
-#ifndef FGGL_INCLUDE_FGGL_FGGL_HPP
-#define FGGL_INCLUDE_FGGL_FGGL_HPP
+#ifndef FGGL_HPP
+#define FGGL_HPP
 
 #include "fggl/app.hpp"
-#include "fggl/util/service.hpp"
 
+// module system
+#include "fggl/modules/manager.hpp"
 #include "fggl/data/module.hpp"
 #include "fggl/input/module.hpp"
 #include "fggl/gui/module.hpp"
 
 #include "fggl/display/glfw/module.hpp"
+#include "fggl/gfx/ogl4/module.hpp"
+
 #include "fggl/audio/null_audio.hpp"
 #include "fggl/audio/openal/module.hpp"
 
-#include "fggl/gfx/ogl4/module.hpp"
-
 namespace fggl {
 
 }