diff --git a/node_modules/.package-lock.json b/node_modules/.package-lock.json
index f985b93d78fe9701b8590b73df1d6ee16a5431d6..2cc7f01ca6783c6d3db553b21aea1a3eba9daabc 100644
--- a/node_modules/.package-lock.json
+++ b/node_modules/.package-lock.json
@@ -890,7 +890,6 @@
       "version": "3.1.9",
       "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.9.tgz",
       "integrity": "sha512-hdr1oIb2p6ZSxu3PB2JWWYS7ZQ0qvaZsc3hK8DR8f02kRzc8rjYmxAIvdz+aYC+8F2IjNaB7HMcSDg8nQpJxyg==",
-      "dev": true,
       "dependencies": {
         "chokidar": "^3.5.2",
         "debug": "^4",
@@ -916,7 +915,6 @@
     },
     "node_modules/nodemon/node_modules/debug": {
       "version": "4.4.0",
-      "dev": true,
       "license": "MIT",
       "dependencies": {
         "ms": "^2.1.3"
@@ -932,7 +930,6 @@
     },
     "node_modules/nodemon/node_modules/has-flag": {
       "version": "3.0.0",
-      "dev": true,
       "license": "MIT",
       "engines": {
         "node": ">=4"
@@ -940,12 +937,10 @@
     },
     "node_modules/nodemon/node_modules/ms": {
       "version": "2.1.3",
-      "dev": true,
       "license": "MIT"
     },
     "node_modules/nodemon/node_modules/supports-color": {
       "version": "5.5.0",
-      "dev": true,
       "license": "MIT",
       "dependencies": {
         "has-flag": "^3.0.0"
diff --git a/package-lock.json b/package-lock.json
index b710b693549c732382809b9a1a3792a3a22e1ffa..ed07452a1d552efd76e16547ff5dc325ec2b9729 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -97,9 +97,11 @@
         "mysql2-promise": "^0.1.4",
         "named-placeholders": "^1.1.3",
         "negotiator": "^0.6.3",
+        "nodemon": "^3.1.9",
         "normalize-path": "^3.0.0",
         "object-inspect": "^1.13.4",
         "on-finished": "^2.4.1",
+        "on-headers": "^1.0.2",
         "parseurl": "^1.3.3",
         "path-to-regexp": "^0.1.12",
         "picomatch": "^2.3.1",
@@ -107,6 +109,7 @@
         "pstree.remy": "^1.1.8",
         "q": "^1.5.1",
         "qs": "^6.13.0",
+        "random-bytes": "^1.0.0",
         "range-parser": "^1.2.1",
         "raw-body": "^2.5.2",
         "readable-stream": "^1.0.33",
@@ -132,14 +135,13 @@
         "toidentifier": "^1.0.1",
         "touch": "^3.1.1",
         "type-is": "^1.6.18",
+        "uid-safe": "^2.1.5",
         "undefsafe": "^2.0.5",
         "unpipe": "^1.0.0",
         "utils-merge": "^1.0.1",
         "vary": "^1.1.2"
       },
-      "devDependencies": {
-        "nodemon": "^3.1.9"
-      }
+      "devDependencies": {}
     },
     "node_modules/accepts": {
       "version": "1.3.8",
@@ -1027,7 +1029,6 @@
       "version": "3.1.9",
       "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.9.tgz",
       "integrity": "sha512-hdr1oIb2p6ZSxu3PB2JWWYS7ZQ0qvaZsc3hK8DR8f02kRzc8rjYmxAIvdz+aYC+8F2IjNaB7HMcSDg8nQpJxyg==",
-      "dev": true,
       "dependencies": {
         "chokidar": "^3.5.2",
         "debug": "^4",
@@ -1053,7 +1054,6 @@
     },
     "node_modules/nodemon/node_modules/debug": {
       "version": "4.4.0",
-      "dev": true,
       "license": "MIT",
       "dependencies": {
         "ms": "^2.1.3"
@@ -1069,7 +1069,6 @@
     },
     "node_modules/nodemon/node_modules/has-flag": {
       "version": "3.0.0",
-      "dev": true,
       "license": "MIT",
       "engines": {
         "node": ">=4"
@@ -1077,12 +1076,10 @@
     },
     "node_modules/nodemon/node_modules/ms": {
       "version": "2.1.3",
-      "dev": true,
       "license": "MIT"
     },
     "node_modules/nodemon/node_modules/supports-color": {
       "version": "5.5.0",
-      "dev": true,
       "license": "MIT",
       "dependencies": {
         "has-flag": "^3.0.0"
diff --git a/package.json b/package.json
index 024c7800b28c67768bbf7f2ccb7e34090c057a04..a86eb5022632098cf20294531dbc00388df35daf 100644
--- a/package.json
+++ b/package.json
@@ -92,9 +92,11 @@
     "mysql2-promise": "^0.1.4",
     "named-placeholders": "^1.1.3",
     "negotiator": "^0.6.3",
+    "nodemon": "^3.1.9",
     "normalize-path": "^3.0.0",
     "object-inspect": "^1.13.4",
     "on-finished": "^2.4.1",
+    "on-headers": "^1.0.2",
     "parseurl": "^1.3.3",
     "path-to-regexp": "^0.1.12",
     "picomatch": "^2.3.1",
@@ -102,6 +104,7 @@
     "pstree.remy": "^1.1.8",
     "q": "^1.5.1",
     "qs": "^6.13.0",
+    "random-bytes": "^1.0.0",
     "range-parser": "^1.2.1",
     "raw-body": "^2.5.2",
     "readable-stream": "^1.0.33",
@@ -127,6 +130,7 @@
     "toidentifier": "^1.0.1",
     "touch": "^3.1.1",
     "type-is": "^1.6.18",
+    "uid-safe": "^2.1.5",
     "undefsafe": "^2.0.5",
     "unpipe": "^1.0.0",
     "utils-merge": "^1.0.1",
@@ -138,8 +142,5 @@
   },
   "keywords": [],
   "author": "",
-  "license": "ISC",
-  "devDependencies": {
-    "nodemon": "^3.1.9"
-  }
+  "license": "ISC"
 }
diff --git a/server.js b/server.js
index 77c889fec63cbd52eca3a953054247f2e463fb53..e8685b8de73dddda48407370d74f1489486da786 100644
--- a/server.js
+++ b/server.js
@@ -8,9 +8,7 @@ const app = express();
 
 app.set('view engine', 'ejs');
 app.use(express.static('public'));
-
-// Middleware
-app.use(bodyParser.urlencoded({ extended: true }));
+app.use(bodyParser.urlencoded({ extended: false }));
 
 app.use('/', tourRoutes);