diff --git a/applications/reconstruct/CMakeLists.txt b/applications/reconstruct/CMakeLists.txt
index dcee7afa0147378ffaabd91263e200f8fe284c98..a2d3b43e33e3798532f494d576c694e8a409a99b 100644
--- a/applications/reconstruct/CMakeLists.txt
+++ b/applications/reconstruct/CMakeLists.txt
@@ -15,8 +15,8 @@ set(REPSRC
 	#src/mls.cu
 	#src/depth_camera.cu
 	#src/depth_camera.cpp
-	src/ilw.cpp
-	src/ilw.cu
+	src/ilw/ilw.cpp
+	src/ilw/ilw.cu
 )
 
 add_executable(ftl-reconstruct ${REPSRC})
diff --git a/applications/reconstruct/src/main.cpp b/applications/reconstruct/src/main.cpp
index 107ed5978cb65b28f19e4a1e6fa2cb346846b64a..2694706de9a51d7e0d67043f1469b8b85a1ce3b7 100644
--- a/applications/reconstruct/src/main.cpp
+++ b/applications/reconstruct/src/main.cpp
@@ -16,7 +16,7 @@
 #include <ftl/rgbd/group.hpp>
 #include <ftl/threads.hpp>
 
-#include "ilw.hpp"
+#include "ilw/ilw.hpp"
 #include <ftl/render/splat_render.hpp>
 
 #include <string>