diff --git a/app.js b/app.js
index 0607f6e23701631045df92d5d9d15ed98d90dd93..21c4756ee2aa58f57823f2d6fc745bb807dd53e2 100644
--- a/app.js
+++ b/app.js
@@ -21,12 +21,12 @@ app.use(cors({
     credentials: true,
 }));
 //비밀번호 변경 라우트 등록
-const passwordRoutes = require('./route/conf_password');
-//닉네임 변경 라우트 등록
-const confNameRoutes = require('./route/conf_name.js');
-//회원 탈퇴 라우트 등록
-const deleteUser = require('./route/del_user');
-//비밀번호 암호화용 모듈
+// const passwordRoutes = require('./route/conf_password');
+// //닉네임 변경 라우트 등록
+// const confNameRoutes = require('./route/conf_name.js');
+// //회원 탈퇴 라우트 등록
+// const deleteUser = require('./route/del_user');
+// //비밀번호 암호화용 모듈
 const bcrypt = require('bcrypt');
 //User define
 const User = require('./models/user');
@@ -34,8 +34,7 @@ const User = require('./models/user');
 const Trip = require('./models/trips');
 //Favorite define
 const Favorite = require('./models/favorite');
-//사용자 관리 라우트
-const userManagementRoutes = require('./route/userManagement');
+
 // JSON 요청 본문을 파싱하는 미들웨어 추가
 app.use(express.json());
 //비밀번호 변경 라우트 추가
@@ -45,6 +44,7 @@ app.use(express.json());
 // //회원 탈퇴 라우트
 // app.use('/del_user', deleteUser); 
 //사용자 관리 라우트
+const userManagementRoutes = require('./route/userManagement');
 app.use('/userManagement', userManagementRoutes);
 //여행 라우트
 const tripRoutes = require('./route/tripRoute'); // 라우트 파일 경로
diff --git a/controllers/userManagementController.js b/controllers/userManagementController.js
index 02ab8374ec6f9eefb69e31ab5cbdf200c7c63982..20793d08fc0cc85a80829474a07e282540e24929 100644
--- a/controllers/userManagementController.js
+++ b/controllers/userManagementController.js
@@ -94,4 +94,3 @@ exports.deleteUser = async (req, res) => {
 };
 
 
-module.exports = router;
\ No newline at end of file
diff --git a/models/trips.js b/models/trips.js
index 0cc86fdd0d0a90a4c8fb0f3ecdab0e6d2faf0a25..3d8b1841b5ee659c25c41a1ef0cb8a7e5e84b62b 100644
--- a/models/trips.js
+++ b/models/trips.js
@@ -61,9 +61,10 @@ tripSchema.pre('save', function (next) {
         const start = new Date(trip.start_date);
         const end = new Date(trip.end_date);
 
-        // 기존 `plans` 데이터를 유지
-        const plans = trip.plans || new Map();
-
+        // // 기존 `plans` 데이터를 유지
+        // const plans = trip.plans || new Map();
+        // plans가 없는 경우 초기화
+        const plans = trip.plans instanceof Map ? trip.plans : new Map(Object.entries(trip.plans || {}));
         let currentDay = 1;
 
         // 새 day만 추가
diff --git a/route/userManagement.js b/route/userManagement.js
index 5dee19f1195e00f577d8cd7750a55dde4d4edec9..5695f907b72df37b1a0acb0b3a3e4368ecbc8234 100644
--- a/route/userManagement.js
+++ b/route/userManagement.js
@@ -1,11 +1,11 @@
 const express = require('express');
+const router = express.Router();
+const User = require('../models/user'); // User 스키마 참조
 
-router.post('/change', changeName);
-
-router.post('/changePassword', changePassword);
-
-router.delete('/:userId', deleteUser);
+const userManagementController = require('../controllers/userManagementController');
 
-const router = express.Router();
+router.post('/change', userManagementController.changeName);
+router.post('/changePassword', userManagementController.changePassword);
+router.delete('/:userId', userManagementController.deleteUser);
 
 module.exports = router;