diff --git a/day1/examples/CMakeLists.txt b/chapter_01/examples/CMakeLists.txt
similarity index 100%
rename from day1/examples/CMakeLists.txt
rename to chapter_01/examples/CMakeLists.txt
diff --git a/day1/examples/binforms.cc b/chapter_01/examples/binforms.cc
similarity index 100%
rename from day1/examples/binforms.cc
rename to chapter_01/examples/binforms.cc
diff --git a/day1/examples/check_prime.cc b/chapter_01/examples/check_prime.cc
similarity index 100%
rename from day1/examples/check_prime.cc
rename to chapter_01/examples/check_prime.cc
diff --git a/day4/examples/dangling_pr/outer_ptr.cc b/chapter_01/examples/dangling_pr/outer_ptr.cc
similarity index 100%
rename from day4/examples/dangling_pr/outer_ptr.cc
rename to chapter_01/examples/dangling_pr/outer_ptr.cc
diff --git a/day4/examples/dangling_pr/ref_heap.cc b/chapter_01/examples/dangling_pr/ref_heap.cc
similarity index 100%
rename from day4/examples/dangling_pr/ref_heap.cc
rename to chapter_01/examples/dangling_pr/ref_heap.cc
diff --git a/day4/examples/dangling_pr/ref_local.cc b/chapter_01/examples/dangling_pr/ref_local.cc
similarity index 100%
rename from day4/examples/dangling_pr/ref_local.cc
rename to chapter_01/examples/dangling_pr/ref_local.cc
diff --git a/day2/examples/exception.cc b/chapter_01/examples/exception.cc
similarity index 100%
rename from day2/examples/exception.cc
rename to chapter_01/examples/exception.cc
diff --git a/day1/examples/fibonacci.cc b/chapter_01/examples/fibonacci.cc
similarity index 100%
rename from day1/examples/fibonacci.cc
rename to chapter_01/examples/fibonacci.cc
diff --git a/day1/examples/gcd.cc b/chapter_01/examples/gcd.cc
similarity index 100%
rename from day1/examples/gcd.cc
rename to chapter_01/examples/gcd.cc
diff --git a/day1/examples/hanoi.cc b/chapter_01/examples/hanoi.cc
similarity index 100%
rename from day1/examples/hanoi.cc
rename to chapter_01/examples/hanoi.cc
diff --git a/day1/examples/hello_qa.cc b/chapter_01/examples/hello_qa.cc
similarity index 100%
rename from day1/examples/hello_qa.cc
rename to chapter_01/examples/hello_qa.cc
diff --git a/day1/examples/hello_xyz.cc b/chapter_01/examples/hello_xyz.cc
similarity index 100%
rename from day1/examples/hello_xyz.cc
rename to chapter_01/examples/hello_xyz.cc
diff --git a/day1/examples/midpt.cc b/chapter_01/examples/midpt.cc
similarity index 100%
rename from day1/examples/midpt.cc
rename to chapter_01/examples/midpt.cc
diff --git a/day1/examples/min_of_three.cc b/chapter_01/examples/min_of_three.cc
similarity index 100%
rename from day1/examples/min_of_three.cc
rename to chapter_01/examples/min_of_three.cc
diff --git a/day1/examples/namespaces.cc b/chapter_01/examples/namespaces.cc
similarity index 100%
rename from day1/examples/namespaces.cc
rename to chapter_01/examples/namespaces.cc
diff --git a/day1/examples/namespaces2.cc b/chapter_01/examples/namespaces2.cc
similarity index 100%
rename from day1/examples/namespaces2.cc
rename to chapter_01/examples/namespaces2.cc
diff --git a/day1/examples/numsort.cc b/chapter_01/examples/numsort.cc
similarity index 100%
rename from day1/examples/numsort.cc
rename to chapter_01/examples/numsort.cc
diff --git a/day1/examples/onespace.cc b/chapter_01/examples/onespace.cc
similarity index 100%
rename from day1/examples/onespace.cc
rename to chapter_01/examples/onespace.cc
diff --git a/day1/examples/pyscope2.py b/chapter_01/examples/pyscope2.py
similarity index 100%
rename from day1/examples/pyscope2.py
rename to chapter_01/examples/pyscope2.py
diff --git a/day1/examples/raw1.cc b/chapter_01/examples/raw1.cc
similarity index 100%
rename from day1/examples/raw1.cc
rename to chapter_01/examples/raw1.cc
diff --git a/day1/examples/rawstring.cc b/chapter_01/examples/rawstring.cc
similarity index 100%
rename from day1/examples/rawstring.cc
rename to chapter_01/examples/rawstring.cc
diff --git a/day4/examples/sharedptr.cc b/chapter_01/examples/sharedptr.cc
similarity index 100%
rename from day4/examples/sharedptr.cc
rename to chapter_01/examples/sharedptr.cc
diff --git a/day2/examples/sqrt_error_handling/mysqrt_expected.cc b/chapter_01/examples/sqrt_error_handling/mysqrt_expected.cc
similarity index 100%
rename from day2/examples/sqrt_error_handling/mysqrt_expected.cc
rename to chapter_01/examples/sqrt_error_handling/mysqrt_expected.cc
diff --git a/day2/examples/sqrt_error_handling/mysqrt_expt0.cc b/chapter_01/examples/sqrt_error_handling/mysqrt_expt0.cc
similarity index 100%
rename from day2/examples/sqrt_error_handling/mysqrt_expt0.cc
rename to chapter_01/examples/sqrt_error_handling/mysqrt_expt0.cc
diff --git a/day2/examples/sqrt_error_handling/mysqrt_expt1.cc b/chapter_01/examples/sqrt_error_handling/mysqrt_expt1.cc
similarity index 100%
rename from day2/examples/sqrt_error_handling/mysqrt_expt1.cc
rename to chapter_01/examples/sqrt_error_handling/mysqrt_expt1.cc
diff --git a/day2/examples/sqrt_error_handling/mysqrt_expt2.cc b/chapter_01/examples/sqrt_error_handling/mysqrt_expt2.cc
similarity index 100%
rename from day2/examples/sqrt_error_handling/mysqrt_expt2.cc
rename to chapter_01/examples/sqrt_error_handling/mysqrt_expt2.cc
diff --git a/day2/examples/sqrt_error_handling/mysqrt_expt3.cc b/chapter_01/examples/sqrt_error_handling/mysqrt_expt3.cc
similarity index 100%
rename from day2/examples/sqrt_error_handling/mysqrt_expt3.cc
rename to chapter_01/examples/sqrt_error_handling/mysqrt_expt3.cc
diff --git a/day2/examples/sqrt_error_handling/mysqrt_opt.cc b/chapter_01/examples/sqrt_error_handling/mysqrt_opt.cc
similarity index 100%
rename from day2/examples/sqrt_error_handling/mysqrt_opt.cc
rename to chapter_01/examples/sqrt_error_handling/mysqrt_opt.cc
diff --git a/day4/examples/uniqueptr.cc b/chapter_01/examples/uniqueptr.cc
similarity index 100%
rename from day4/examples/uniqueptr.cc
rename to chapter_01/examples/uniqueptr.cc
diff --git a/day4/examples/uniqueptr2.cc b/chapter_01/examples/uniqueptr2.cc
similarity index 100%
rename from day4/examples/uniqueptr2.cc
rename to chapter_01/examples/uniqueptr2.cc