diff --git a/include/curves/CMakeLists.txt b/include/curves/CMakeLists.txt
index a90b6877aa7bf2dc7784d5112a58b767a41f0677..b5f342a2f6750669749d7933e08a1b20d8ee3889 100644
--- a/include/curves/CMakeLists.txt
+++ b/include/curves/CMakeLists.txt
@@ -15,6 +15,7 @@ SET(${PROJECT_NAME}_HEADERS
   piecewise_curve.h
   so3_linear.h
   se3_curve.h
+  fwd.h
   )
 
 INSTALL(FILES
diff --git a/include/curves/serialization/CMakeLists.txt b/include/curves/serialization/CMakeLists.txt
index 5961ad6d802763da650e61ee75540c7e60f70ef5..d4ba2ced4e5793c263f612cdeb551eee803e7002 100644
--- a/include/curves/serialization/CMakeLists.txt
+++ b/include/curves/serialization/CMakeLists.txt
@@ -1,5 +1,6 @@
 SET(${PROJECT_NAME}_SERIALIZATION_HEADERS
   archive.hpp
+  registeration.hpp
   eigen-matrix.hpp
   fwd.hpp
   )
diff --git a/include/curves/serialization/archive.hpp b/include/curves/serialization/archive.hpp
index d83b8b628e2c380e31e929c92f04d3bf4f32164e..a9a929b4b5470e0ae03be6817d728fa4411c692f 100644
--- a/include/curves/serialization/archive.hpp
+++ b/include/curves/serialization/archive.hpp
@@ -12,7 +12,7 @@
 #include <boost/archive/xml_oarchive.hpp>
 #include <boost/archive/binary_iarchive.hpp>
 #include <boost/archive/binary_oarchive.hpp>
-#include "registeration.h"
+#include "registeration.hpp"
 
 namespace curves {
 namespace serialization {
diff --git a/include/curves/serialization/registeration.h b/include/curves/serialization/registeration.hpp
similarity index 100%
rename from include/curves/serialization/registeration.h
rename to include/curves/serialization/registeration.hpp