diff --git a/chapter_05/examples/CMakeLists.txt b/chapter_05/examples/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..997c5df6ed13dce1ec1b7a601172cd6d484551c2
--- /dev/null
+++ b/chapter_05/examples/CMakeLists.txt
@@ -0,0 +1,15 @@
+cmake_minimum_required(VERSION 3.16)
+set(CMAKE_CXX_EXTENSIONS OFF)
+set(CMAKE_CXX_STANDARD 20)
+set(CMAKE_CXX_STANDARD_REQUIRED ON)
+set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
+project(cxx2023_d1_examples CXX)
+
+
+FILE (GLOB sources ./ *.cc)
+foreach(source ${sources})
+    get_filename_component(withoutext "${source}" NAME_WE)
+    add_executable("${withoutext}" "${source}")
+endforeach()
+
+
diff --git a/day3/examples/lambda_captures.cc b/chapter_05/examples/lambda_captures.cc
similarity index 100%
rename from day3/examples/lambda_captures.cc
rename to chapter_05/examples/lambda_captures.cc
diff --git a/day3/examples/mutable_lambdas.cc b/chapter_05/examples/mutable_lambdas.cc
similarity index 100%
rename from day3/examples/mutable_lambdas.cc
rename to chapter_05/examples/mutable_lambdas.cc