diff --git a/CMakeLists.txt b/driver_mpu9250/CMakeLists.txt
similarity index 100%
rename from CMakeLists.txt
rename to driver_mpu9250/CMakeLists.txt
diff --git a/doxyfile b/driver_mpu9250/doxyfile
similarity index 100%
rename from doxyfile
rename to driver_mpu9250/doxyfile
diff --git a/package.xml b/driver_mpu9250/package.xml
similarity index 100%
rename from package.xml
rename to driver_mpu9250/package.xml
diff --git a/src/calibration.cpp b/driver_mpu9250/src/calibration.cpp
similarity index 100%
rename from src/calibration.cpp
rename to driver_mpu9250/src/calibration.cpp
diff --git a/src/calibration.h b/driver_mpu9250/src/calibration.h
similarity index 100%
rename from src/calibration.h
rename to driver_mpu9250/src/calibration.h
diff --git a/src/driver.cpp b/driver_mpu9250/src/driver.cpp
similarity index 100%
rename from src/driver.cpp
rename to driver_mpu9250/src/driver.cpp
diff --git a/src/driver.h b/driver_mpu9250/src/driver.h
similarity index 100%
rename from src/driver.h
rename to driver_mpu9250/src/driver.h
diff --git a/src/main_rpi.cpp b/driver_mpu9250/src/main_rpi.cpp
similarity index 100%
rename from src/main_rpi.cpp
rename to driver_mpu9250/src/main_rpi.cpp
diff --git a/src/ros_node.cpp b/driver_mpu9250/src/ros_node.cpp
similarity index 100%
rename from src/ros_node.cpp
rename to driver_mpu9250/src/ros_node.cpp
diff --git a/src/ros_node.h b/driver_mpu9250/src/ros_node.h
similarity index 100%
rename from src/ros_node.h
rename to driver_mpu9250/src/ros_node.h
diff --git a/src/rpi_driver.cpp b/driver_mpu9250/src/rpi_driver.cpp
similarity index 100%
rename from src/rpi_driver.cpp
rename to driver_mpu9250/src/rpi_driver.cpp
diff --git a/src/rpi_driver.h b/driver_mpu9250/src/rpi_driver.h
similarity index 100%
rename from src/rpi_driver.h
rename to driver_mpu9250/src/rpi_driver.h