diff --git a/ParameterLib/FunctionParameter.h b/ParameterLib/FunctionParameter.h
index 8a316c5f1fe741e08ce885cbbf44b0be288137d0..2dbb884c894e78f6a35e677e53bcfee8710850d2 100644
--- a/ParameterLib/FunctionParameter.h
+++ b/ParameterLib/FunctionParameter.h
@@ -10,11 +10,11 @@
 
 #pragma once
 
+#include <exprtk.hpp>
 #include <utility>
 #include <vector>
 
-#include <exprtk.hpp>
-
+#include "MathLib/InterpolationAlgorithms/PiecewiseLinearInterpolation.h"
 #include "Parameter.h"
 #include "Utils.h"
 
@@ -147,6 +147,10 @@ private:
 };
 
 std::unique_ptr<ParameterBase> createFunctionParameter(
-    std::string const& name, BaseLib::ConfigTree const& config);
+    std::string const& name,
+    BaseLib::ConfigTree const& config,
+    std::map<std::string,
+             std::unique_ptr<MathLib::PiecewiseLinearInterpolation>> const&
+        curves);
 
 }  // namespace ParameterLib