diff --git a/21_sdl_application/.clang-format b/21_24_sdl_application/.clang-format similarity index 100% rename from 21_sdl_application/.clang-format rename to 21_24_sdl_application/.clang-format diff --git a/21_sdl_application/application.cpp b/21_24_sdl_application/application.cpp similarity index 100% rename from 21_sdl_application/application.cpp rename to 21_24_sdl_application/application.cpp diff --git a/21_sdl_application/application.h b/21_24_sdl_application/application.h similarity index 100% rename from 21_sdl_application/application.h rename to 21_24_sdl_application/application.h diff --git a/21_sdl_application/camera.cpp b/21_24_sdl_application/camera.cpp similarity index 100% rename from 21_sdl_application/camera.cpp rename to 21_24_sdl_application/camera.cpp diff --git a/21_sdl_application/camera.h b/21_24_sdl_application/camera.h similarity index 100% rename from 21_sdl_application/camera.h rename to 21_24_sdl_application/camera.h diff --git a/21_sdl_application/color.cpp b/21_24_sdl_application/color.cpp similarity index 100% rename from 21_sdl_application/color.cpp rename to 21_24_sdl_application/color.cpp diff --git a/21_sdl_application/color.h b/21_24_sdl_application/color.h similarity index 100% rename from 21_sdl_application/color.h rename to 21_24_sdl_application/color.h diff --git a/21_sdl_application/compile.bat b/21_24_sdl_application/compile.bat similarity index 100% rename from 21_sdl_application/compile.bat rename to 21_24_sdl_application/compile.bat diff --git a/21_sdl_application/compile.sh b/21_24_sdl_application/compile.sh similarity index 100% rename from 21_sdl_application/compile.sh rename to 21_24_sdl_application/compile.sh diff --git a/21_sdl_application/image.cpp b/21_24_sdl_application/image.cpp similarity index 100% rename from 21_sdl_application/image.cpp rename to 21_24_sdl_application/image.cpp diff --git a/21_sdl_application/image.h b/21_24_sdl_application/image.h similarity index 100% rename from 21_sdl_application/image.h rename to 21_24_sdl_application/image.h diff --git a/21_sdl_application/impl_application.h b/21_24_sdl_application/impl_application.h similarity index 100% rename from 21_sdl_application/impl_application.h rename to 21_24_sdl_application/impl_application.h diff --git a/21_sdl_application/main.cpp b/21_24_sdl_application/main.cpp similarity index 100% rename from 21_sdl_application/main.cpp rename to 21_24_sdl_application/main.cpp diff --git a/21_sdl_application/main_scene.cpp b/21_24_sdl_application/main_scene.cpp similarity index 100% rename from 21_sdl_application/main_scene.cpp rename to 21_24_sdl_application/main_scene.cpp diff --git a/21_sdl_application/main_scene.h b/21_24_sdl_application/main_scene.h similarity index 100% rename from 21_sdl_application/main_scene.h rename to 21_24_sdl_application/main_scene.h diff --git a/21_sdl_application/math.cpp b/21_24_sdl_application/math.cpp similarity index 100% rename from 21_sdl_application/math.cpp rename to 21_24_sdl_application/math.cpp diff --git a/21_sdl_application/math.h b/21_24_sdl_application/math.h similarity index 100% rename from 21_sdl_application/math.h rename to 21_24_sdl_application/math.h diff --git a/21_sdl_application/rect2.cpp b/21_24_sdl_application/rect2.cpp similarity index 100% rename from 21_sdl_application/rect2.cpp rename to 21_24_sdl_application/rect2.cpp diff --git a/21_sdl_application/rect2.h b/21_24_sdl_application/rect2.h similarity index 100% rename from 21_sdl_application/rect2.h rename to 21_24_sdl_application/rect2.h diff --git a/21_sdl_application/renderer.cpp b/21_24_sdl_application/renderer.cpp similarity index 100% rename from 21_sdl_application/renderer.cpp rename to 21_24_sdl_application/renderer.cpp diff --git a/21_sdl_application/renderer.h b/21_24_sdl_application/renderer.h similarity index 100% rename from 21_sdl_application/renderer.h rename to 21_24_sdl_application/renderer.h diff --git a/21_sdl_application/scene.cpp b/21_24_sdl_application/scene.cpp similarity index 100% rename from 21_sdl_application/scene.cpp rename to 21_24_sdl_application/scene.cpp diff --git a/21_sdl_application/scene.h b/21_24_sdl_application/scene.h similarity index 100% rename from 21_sdl_application/scene.h rename to 21_24_sdl_application/scene.h diff --git a/21_sdl_application/sprite.cpp b/21_24_sdl_application/sprite.cpp similarity index 100% rename from 21_sdl_application/sprite.cpp rename to 21_24_sdl_application/sprite.cpp diff --git a/21_sdl_application/sprite.h b/21_24_sdl_application/sprite.h similarity index 100% rename from 21_sdl_application/sprite.h rename to 21_24_sdl_application/sprite.h diff --git a/21_sdl_application/string.cpp b/21_24_sdl_application/string.cpp similarity index 100% rename from 21_sdl_application/string.cpp rename to 21_24_sdl_application/string.cpp diff --git a/21_sdl_application/string.h b/21_24_sdl_application/string.h similarity index 100% rename from 21_sdl_application/string.h rename to 21_24_sdl_application/string.h diff --git a/21_sdl_application/texture.cpp b/21_24_sdl_application/texture.cpp similarity index 100% rename from 21_sdl_application/texture.cpp rename to 21_24_sdl_application/texture.cpp diff --git a/21_sdl_application/texture.h b/21_24_sdl_application/texture.h similarity index 100% rename from 21_sdl_application/texture.h rename to 21_24_sdl_application/texture.h diff --git a/21_sdl_application/ti.bmp b/21_24_sdl_application/ti.bmp similarity index 100% rename from 21_sdl_application/ti.bmp rename to 21_24_sdl_application/ti.bmp diff --git a/21_sdl_application/vector.h b/21_24_sdl_application/vector.h similarity index 100% rename from 21_sdl_application/vector.h rename to 21_24_sdl_application/vector.h diff --git a/22_sdl_moving_sprites/.clang-format b/25_sdl_moving_sprites/.clang-format similarity index 100% rename from 22_sdl_moving_sprites/.clang-format rename to 25_sdl_moving_sprites/.clang-format diff --git a/22_sdl_moving_sprites/application.cpp b/25_sdl_moving_sprites/application.cpp similarity index 100% rename from 22_sdl_moving_sprites/application.cpp rename to 25_sdl_moving_sprites/application.cpp diff --git a/22_sdl_moving_sprites/application.h b/25_sdl_moving_sprites/application.h similarity index 100% rename from 22_sdl_moving_sprites/application.h rename to 25_sdl_moving_sprites/application.h diff --git a/22_sdl_moving_sprites/camera.cpp b/25_sdl_moving_sprites/camera.cpp similarity index 100% rename from 22_sdl_moving_sprites/camera.cpp rename to 25_sdl_moving_sprites/camera.cpp diff --git a/22_sdl_moving_sprites/camera.h b/25_sdl_moving_sprites/camera.h similarity index 100% rename from 22_sdl_moving_sprites/camera.h rename to 25_sdl_moving_sprites/camera.h diff --git a/22_sdl_moving_sprites/color.cpp b/25_sdl_moving_sprites/color.cpp similarity index 100% rename from 22_sdl_moving_sprites/color.cpp rename to 25_sdl_moving_sprites/color.cpp diff --git a/22_sdl_moving_sprites/color.h b/25_sdl_moving_sprites/color.h similarity index 100% rename from 22_sdl_moving_sprites/color.h rename to 25_sdl_moving_sprites/color.h diff --git a/22_sdl_moving_sprites/compile.bat b/25_sdl_moving_sprites/compile.bat similarity index 100% rename from 22_sdl_moving_sprites/compile.bat rename to 25_sdl_moving_sprites/compile.bat diff --git a/22_sdl_moving_sprites/compile.sh b/25_sdl_moving_sprites/compile.sh similarity index 100% rename from 22_sdl_moving_sprites/compile.sh rename to 25_sdl_moving_sprites/compile.sh diff --git a/22_sdl_moving_sprites/image.cpp b/25_sdl_moving_sprites/image.cpp similarity index 100% rename from 22_sdl_moving_sprites/image.cpp rename to 25_sdl_moving_sprites/image.cpp diff --git a/22_sdl_moving_sprites/image.h b/25_sdl_moving_sprites/image.h similarity index 100% rename from 22_sdl_moving_sprites/image.h rename to 25_sdl_moving_sprites/image.h diff --git a/22_sdl_moving_sprites/impl_application.h b/25_sdl_moving_sprites/impl_application.h similarity index 100% rename from 22_sdl_moving_sprites/impl_application.h rename to 25_sdl_moving_sprites/impl_application.h diff --git a/22_sdl_moving_sprites/main.cpp b/25_sdl_moving_sprites/main.cpp similarity index 100% rename from 22_sdl_moving_sprites/main.cpp rename to 25_sdl_moving_sprites/main.cpp diff --git a/22_sdl_moving_sprites/main_scene.cpp b/25_sdl_moving_sprites/main_scene.cpp similarity index 100% rename from 22_sdl_moving_sprites/main_scene.cpp rename to 25_sdl_moving_sprites/main_scene.cpp diff --git a/22_sdl_moving_sprites/main_scene.h b/25_sdl_moving_sprites/main_scene.h similarity index 100% rename from 22_sdl_moving_sprites/main_scene.h rename to 25_sdl_moving_sprites/main_scene.h diff --git a/22_sdl_moving_sprites/math.cpp b/25_sdl_moving_sprites/math.cpp similarity index 100% rename from 22_sdl_moving_sprites/math.cpp rename to 25_sdl_moving_sprites/math.cpp diff --git a/22_sdl_moving_sprites/math.h b/25_sdl_moving_sprites/math.h similarity index 100% rename from 22_sdl_moving_sprites/math.h rename to 25_sdl_moving_sprites/math.h diff --git a/22_sdl_moving_sprites/rect2.cpp b/25_sdl_moving_sprites/rect2.cpp similarity index 100% rename from 22_sdl_moving_sprites/rect2.cpp rename to 25_sdl_moving_sprites/rect2.cpp diff --git a/22_sdl_moving_sprites/rect2.h b/25_sdl_moving_sprites/rect2.h similarity index 100% rename from 22_sdl_moving_sprites/rect2.h rename to 25_sdl_moving_sprites/rect2.h diff --git a/22_sdl_moving_sprites/renderer.cpp b/25_sdl_moving_sprites/renderer.cpp similarity index 100% rename from 22_sdl_moving_sprites/renderer.cpp rename to 25_sdl_moving_sprites/renderer.cpp diff --git a/22_sdl_moving_sprites/renderer.h b/25_sdl_moving_sprites/renderer.h similarity index 100% rename from 22_sdl_moving_sprites/renderer.h rename to 25_sdl_moving_sprites/renderer.h diff --git a/22_sdl_moving_sprites/scene.cpp b/25_sdl_moving_sprites/scene.cpp similarity index 100% rename from 22_sdl_moving_sprites/scene.cpp rename to 25_sdl_moving_sprites/scene.cpp diff --git a/22_sdl_moving_sprites/scene.h b/25_sdl_moving_sprites/scene.h similarity index 100% rename from 22_sdl_moving_sprites/scene.h rename to 25_sdl_moving_sprites/scene.h diff --git a/22_sdl_moving_sprites/sprite.cpp b/25_sdl_moving_sprites/sprite.cpp similarity index 100% rename from 22_sdl_moving_sprites/sprite.cpp rename to 25_sdl_moving_sprites/sprite.cpp diff --git a/22_sdl_moving_sprites/sprite.h b/25_sdl_moving_sprites/sprite.h similarity index 100% rename from 22_sdl_moving_sprites/sprite.h rename to 25_sdl_moving_sprites/sprite.h diff --git a/22_sdl_moving_sprites/string.cpp b/25_sdl_moving_sprites/string.cpp similarity index 100% rename from 22_sdl_moving_sprites/string.cpp rename to 25_sdl_moving_sprites/string.cpp diff --git a/22_sdl_moving_sprites/string.h b/25_sdl_moving_sprites/string.h similarity index 100% rename from 22_sdl_moving_sprites/string.h rename to 25_sdl_moving_sprites/string.h diff --git a/22_sdl_moving_sprites/texture.cpp b/25_sdl_moving_sprites/texture.cpp similarity index 100% rename from 22_sdl_moving_sprites/texture.cpp rename to 25_sdl_moving_sprites/texture.cpp diff --git a/22_sdl_moving_sprites/texture.h b/25_sdl_moving_sprites/texture.h similarity index 100% rename from 22_sdl_moving_sprites/texture.h rename to 25_sdl_moving_sprites/texture.h diff --git a/22_sdl_moving_sprites/ti.bmp b/25_sdl_moving_sprites/ti.bmp similarity index 100% rename from 22_sdl_moving_sprites/ti.bmp rename to 25_sdl_moving_sprites/ti.bmp diff --git a/22_sdl_moving_sprites/vector.h b/25_sdl_moving_sprites/vector.h similarity index 100% rename from 22_sdl_moving_sprites/vector.h rename to 25_sdl_moving_sprites/vector.h diff --git a/23_sdl_button/.clang-format b/26_27_sdl_button/.clang-format similarity index 100% rename from 23_sdl_button/.clang-format rename to 26_27_sdl_button/.clang-format diff --git a/23_sdl_button/application.cpp b/26_27_sdl_button/application.cpp similarity index 100% rename from 23_sdl_button/application.cpp rename to 26_27_sdl_button/application.cpp diff --git a/23_sdl_button/application.h b/26_27_sdl_button/application.h similarity index 100% rename from 23_sdl_button/application.h rename to 26_27_sdl_button/application.h diff --git a/23_sdl_button/button.cpp b/26_27_sdl_button/button.cpp similarity index 100% rename from 23_sdl_button/button.cpp rename to 26_27_sdl_button/button.cpp diff --git a/23_sdl_button/button.h b/26_27_sdl_button/button.h similarity index 100% rename from 23_sdl_button/button.h rename to 26_27_sdl_button/button.h diff --git a/23_sdl_button/camera.cpp b/26_27_sdl_button/camera.cpp similarity index 100% rename from 23_sdl_button/camera.cpp rename to 26_27_sdl_button/camera.cpp diff --git a/23_sdl_button/camera.h b/26_27_sdl_button/camera.h similarity index 100% rename from 23_sdl_button/camera.h rename to 26_27_sdl_button/camera.h diff --git a/23_sdl_button/color.cpp b/26_27_sdl_button/color.cpp similarity index 100% rename from 23_sdl_button/color.cpp rename to 26_27_sdl_button/color.cpp diff --git a/23_sdl_button/color.h b/26_27_sdl_button/color.h similarity index 100% rename from 23_sdl_button/color.h rename to 26_27_sdl_button/color.h diff --git a/23_sdl_button/compile.bat b/26_27_sdl_button/compile.bat similarity index 100% rename from 23_sdl_button/compile.bat rename to 26_27_sdl_button/compile.bat diff --git a/23_sdl_button/compile.sh b/26_27_sdl_button/compile.sh similarity index 100% rename from 23_sdl_button/compile.sh rename to 26_27_sdl_button/compile.sh diff --git a/23_sdl_button/image.cpp b/26_27_sdl_button/image.cpp similarity index 100% rename from 23_sdl_button/image.cpp rename to 26_27_sdl_button/image.cpp diff --git a/23_sdl_button/image.h b/26_27_sdl_button/image.h similarity index 100% rename from 23_sdl_button/image.h rename to 26_27_sdl_button/image.h diff --git a/23_sdl_button/impl_application.h b/26_27_sdl_button/impl_application.h similarity index 100% rename from 23_sdl_button/impl_application.h rename to 26_27_sdl_button/impl_application.h diff --git a/23_sdl_button/main.cpp b/26_27_sdl_button/main.cpp similarity index 100% rename from 23_sdl_button/main.cpp rename to 26_27_sdl_button/main.cpp diff --git a/23_sdl_button/main_scene.cpp b/26_27_sdl_button/main_scene.cpp similarity index 100% rename from 23_sdl_button/main_scene.cpp rename to 26_27_sdl_button/main_scene.cpp diff --git a/23_sdl_button/main_scene.h b/26_27_sdl_button/main_scene.h similarity index 100% rename from 23_sdl_button/main_scene.h rename to 26_27_sdl_button/main_scene.h diff --git a/23_sdl_button/math.cpp b/26_27_sdl_button/math.cpp similarity index 100% rename from 23_sdl_button/math.cpp rename to 26_27_sdl_button/math.cpp diff --git a/23_sdl_button/math.h b/26_27_sdl_button/math.h similarity index 100% rename from 23_sdl_button/math.h rename to 26_27_sdl_button/math.h diff --git a/23_sdl_button/rect2.cpp b/26_27_sdl_button/rect2.cpp similarity index 100% rename from 23_sdl_button/rect2.cpp rename to 26_27_sdl_button/rect2.cpp diff --git a/23_sdl_button/rect2.h b/26_27_sdl_button/rect2.h similarity index 100% rename from 23_sdl_button/rect2.h rename to 26_27_sdl_button/rect2.h diff --git a/23_sdl_button/renderer.cpp b/26_27_sdl_button/renderer.cpp similarity index 100% rename from 23_sdl_button/renderer.cpp rename to 26_27_sdl_button/renderer.cpp diff --git a/23_sdl_button/renderer.h b/26_27_sdl_button/renderer.h similarity index 100% rename from 23_sdl_button/renderer.h rename to 26_27_sdl_button/renderer.h diff --git a/23_sdl_button/scene.cpp b/26_27_sdl_button/scene.cpp similarity index 100% rename from 23_sdl_button/scene.cpp rename to 26_27_sdl_button/scene.cpp diff --git a/23_sdl_button/scene.h b/26_27_sdl_button/scene.h similarity index 100% rename from 23_sdl_button/scene.h rename to 26_27_sdl_button/scene.h diff --git a/23_sdl_button/sprite.cpp b/26_27_sdl_button/sprite.cpp similarity index 100% rename from 23_sdl_button/sprite.cpp rename to 26_27_sdl_button/sprite.cpp diff --git a/23_sdl_button/sprite.h b/26_27_sdl_button/sprite.h similarity index 100% rename from 23_sdl_button/sprite.h rename to 26_27_sdl_button/sprite.h diff --git a/23_sdl_button/string.cpp b/26_27_sdl_button/string.cpp similarity index 100% rename from 23_sdl_button/string.cpp rename to 26_27_sdl_button/string.cpp diff --git a/23_sdl_button/string.h b/26_27_sdl_button/string.h similarity index 100% rename from 23_sdl_button/string.h rename to 26_27_sdl_button/string.h diff --git a/23_sdl_button/texture.cpp b/26_27_sdl_button/texture.cpp similarity index 100% rename from 23_sdl_button/texture.cpp rename to 26_27_sdl_button/texture.cpp diff --git a/23_sdl_button/texture.h b/26_27_sdl_button/texture.h similarity index 100% rename from 23_sdl_button/texture.h rename to 26_27_sdl_button/texture.h diff --git a/23_sdl_button/ti.bmp b/26_27_sdl_button/ti.bmp similarity index 100% rename from 23_sdl_button/ti.bmp rename to 26_27_sdl_button/ti.bmp diff --git a/23_sdl_button/vector.h b/26_27_sdl_button/vector.h similarity index 100% rename from 23_sdl_button/vector.h rename to 26_27_sdl_button/vector.h