diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index ea6322714195e8fad38ecae701bd1a8a6d4789a5..aef6c39fc2451b32a630e2a96ef24878050a5df8 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -58,6 +58,7 @@ SET(HDRS
     scan_segment.h
     loop_closure_base_2d.h
     scene_base.h
+    
     )
   IF(csm_FOUND)
     SET(HDRS ${HDRS}
@@ -68,7 +69,8 @@ SET(HDRS
     SET(HDRS ${HDRS}
       corner_falko_2d.h
       loop_closure_falko.h
-      corner_scene.h)
+      corner_scene.h
+      scene_falko.h)
   ENDIF(falkolib_FOUND)
 
 #sources
diff --git a/src/loop_closure_base_2d.h b/src/loop_closure_base_2d.h
index 58ddc4ec45134adf3588615dff2a7c4a82815e9f..d3d9b360f655c48dc6406e7cea8f4961ed73ac8e 100644
--- a/src/loop_closure_base_2d.h
+++ b/src/loop_closure_base_2d.h
@@ -17,6 +17,7 @@
  **************************/
 #include "laser_scan.h"
 #include "corner_scene.h"
+#include "scene_base.h"
 
 /**************************
  *      Falko includes      *
diff --git a/src/loop_closure_falko.h b/src/loop_closure_falko.h
index 379a49d002cccabf2cf3ad2ce28d7b4d92623b75..5069bcc617b39ceedbe7df2019d57a6fda2e5c65 100644
--- a/src/loop_closure_falko.h
+++ b/src/loop_closure_falko.h
@@ -17,6 +17,7 @@
  **************************/
 #include "laser_scan.h"
 #include "corner_scene.h"
+#include "scene_falko.h"
 #include "loop_closure_base_2d.h"
 
 /**************************
diff --git a/src/scene_falko.h b/src/scene_falko.h
index a7da9e1a875ed9a07bf4cd888c05d003d1fb3cbf..1fa87224a85a2030b835c413d720d96cc4e340f5 100644
--- a/src/scene_falko.h
+++ b/src/scene_falko.h
@@ -14,7 +14,7 @@
 /**************************
  *      LaserScanUtils includes      *
  **************************/
-#inlcude "sceneBase.h"
+#include "scene_base.h"
 
 
 /**************************