diff --git a/src/agv_model.cpp b/src/control/agv_model.cpp similarity index 100% rename from src/agv_model.cpp rename to src/control/agv_model.cpp diff --git a/src/can/CANController.cpp b/src/control/can/CANController.cpp similarity index 100% rename from src/can/CANController.cpp rename to src/control/can/CANController.cpp diff --git a/src/can/CurtisMotorController.cpp b/src/control/can/CurtisMotorController.cpp similarity index 100% rename from src/can/CurtisMotorController.cpp rename to src/control/can/CurtisMotorController.cpp diff --git a/src/can/can_complete_example.cpp b/src/control/can/can_complete_example.cpp similarity index 100% rename from src/can/can_complete_example.cpp rename to src/control/can/can_complete_example.cpp diff --git a/src/can/can_example.cpp b/src/control/can/can_example.cpp similarity index 100% rename from src/can/can_example.cpp rename to src/control/can/can_example.cpp diff --git a/src/control_generator.cpp b/src/control/control_generator.cpp similarity index 100% rename from src/control_generator.cpp rename to src/control/control_generator.cpp diff --git a/src/control_generator.cpp.backup2 b/src/control/control_generator.cpp.backup2 similarity index 100% rename from src/control_generator.cpp.backup2 rename to src/control/control_generator.cpp.backup2 diff --git a/src/path_curve.cpp b/src/control/path_curve.cpp similarity index 100% rename from src/path_curve.cpp rename to src/control/path_curve.cpp diff --git a/src/path_curve.cpp.backup b/src/control/path_curve.cpp.backup similarity index 100% rename from src/path_curve.cpp.backup rename to src/control/path_curve.cpp.backup diff --git a/src/path_curve_custom.cpp b/src/control/path_curve_custom.cpp similarity index 100% rename from src/path_curve_custom.cpp rename to src/control/path_curve_custom.cpp diff --git a/src/path_curve_custom.cpp.backup b/src/control/path_curve_custom.cpp.backup similarity index 100% rename from src/path_curve_custom.cpp.backup rename to src/control/path_curve_custom.cpp.backup diff --git a/src/path_curve_fix.txt b/src/control/path_curve_fix.txt similarity index 100% rename from src/path_curve_fix.txt rename to src/control/path_curve_fix.txt diff --git a/src/path_tracker.cpp b/src/control/path_tracker.cpp similarity index 100% rename from src/path_tracker.cpp rename to src/control/path_tracker.cpp diff --git a/src/path_tracker.cpp.backup3 b/src/control/path_tracker.cpp.backup3 similarity index 100% rename from src/path_tracker.cpp.backup3 rename to src/control/path_tracker.cpp.backup3 diff --git a/src/tests/test_csv_load.cpp b/src/control/tests/test_csv_load.cpp similarity index 100% rename from src/tests/test_csv_load.cpp rename to src/control/tests/test_csv_load.cpp