diff --git a/include/teqp/models/multifluid.hpp b/include/teqp/models/multifluid.hpp
index e93794c4113e74bd61cec5c92b091e9e38eb93d1..a9b7cdb237ac37e37c8dce723812d6aa6d1e7d31 100644
--- a/include/teqp/models/multifluid.hpp
+++ b/include/teqp/models/multifluid.hpp
@@ -1,5 +1,8 @@
 #pragma once
 
+#include "json.hpp"
+#include <Eigen/Dense>
+#include <fstream>
 
 template<typename EOSCollection>
 class CorrespondingStatesContribution {
diff --git a/src/multifluid.cpp b/src/multifluid.cpp
index a8d2fd6249c7e0d938bb7d22e0658d462581560f..df102e58893bbf92b420ac03f38456a3b6da0023 100644
--- a/src/multifluid.cpp
+++ b/src/multifluid.cpp
@@ -1,11 +1,6 @@
 #include "teqp/core.hpp"
-#include <fstream>
-#include <Eigen/Dense>
-
-#include "json.hpp"
 #include "teqp/models/multifluid.hpp"
 
-
 auto build_multifluid_model(const std::vector<std::string>& components) {
     using namespace nlohmann;
     std::string coolprop_root = "C:/Users/ihb/Code/CoolProp";