diff --git a/src/spline/API/BezierCurve.h b/include/spline/BezierCurve.h
similarity index 100%
rename from src/spline/API/BezierCurve.h
rename to include/spline/BezierCurve.h
diff --git a/src/spline/API/CubicFunction.h b/include/spline/CubicFunction.h
similarity index 100%
rename from src/spline/API/CubicFunction.h
rename to include/spline/CubicFunction.h
diff --git a/src/spline/API/Curve_ABC.h b/include/spline/Curve_ABC.h
similarity index 100%
rename from src/spline/API/Curve_ABC.h
rename to include/spline/Curve_ABC.h
diff --git a/src/spline/API/ExactCubic.h b/include/spline/ExactCubic.h
similarity index 100%
rename from src/spline/API/ExactCubic.h
rename to include/spline/ExactCubic.h
diff --git a/src/spline/API/Exports.h b/include/spline/Exports.h
similarity index 100%
rename from src/spline/API/Exports.h
rename to include/spline/Exports.h
diff --git a/src/spline/API/MathDefs.h b/include/spline/MathDefs.h
similarity index 100%
rename from src/spline/API/MathDefs.h
rename to include/spline/MathDefs.h
diff --git a/src/spline/BezierCurve.cpp b/src/spline/BezierCurve.cpp
deleted file mode 100644
index c73475b946443efcdbac522886c11a371ea73968..0000000000000000000000000000000000000000
--- a/src/spline/BezierCurve.cpp
+++ /dev/null
@@ -1,2 +0,0 @@
-#include "API/BezierCurve.h"
-
diff --git a/src/spline/CubicFunction.cpp b/src/spline/CubicFunction.cpp
deleted file mode 100644
index 9c7c812c9231256965c64472da41736d17fadb94..0000000000000000000000000000000000000000
--- a/src/spline/CubicFunction.cpp
+++ /dev/null
@@ -1,2 +0,0 @@
-#include "API/CubicFunction.h"
-
diff --git a/src/spline/ExactCubic.cpp b/src/spline/ExactCubic.cpp
deleted file mode 100644
index 36438419754057bca796704eb0e498c0ef339434..0000000000000000000000000000000000000000
--- a/src/spline/ExactCubic.cpp
+++ /dev/null
@@ -1 +0,0 @@
-#include "API/ExactCubic.h"
diff --git a/src/tests/spline_test/CMakeLists.txt b/src/tests/spline_test/CMakeLists.txt
index 39f96aa35bb4eae712174b302efb1dc51fdce7c9..aaf8944cb6fd364c5e7f4a08fc8d7e9829d0b0f5 100644
--- a/src/tests/spline_test/CMakeLists.txt
+++ b/src/tests/spline_test/CMakeLists.txt
@@ -1,6 +1,6 @@
 cmake_minimum_required(VERSION 2.6)
 
-include_directories("${PROJECT_SOURCE_DIR}/src/spline/API")
+include_directories("${PROJECT_SOURCE_DIR}/include")
 
 add_executable(
         spline_tests Main.cpp
diff --git a/src/tests/spline_test/Main.cpp b/src/tests/spline_test/Main.cpp
index 7260644f7cff057948c1a89a001abdb255b07bbd..874568ec8eeb17ef6722883c14590c787ddf3bb7 100644
--- a/src/tests/spline_test/Main.cpp
+++ b/src/tests/spline_test/Main.cpp
@@ -1,7 +1,7 @@
 
-#include "CubicFunction.h"
-#include "ExactCubic.h"
-#include "BezierCurve.h"
+#include "spline/CubicFunction.h"
+#include "spline/ExactCubic.h"
+#include "spline/BezierCurve.h"
 
 #include <string>
 #include <iostream>