diff --git a/routes/tourRoutes.js b/routes/tourRoutes.js
index 08b172e30df637e9c49d07819a46a5d25731c8f8..4cd9cf1885b46daadb208693152ce326ab166ec3 100644
--- a/routes/tourRoutes.js
+++ b/routes/tourRoutes.js
@@ -4,5 +4,7 @@ const tourController = require('../controllers/tourController');
 
 router.get('/', tourController.getTours);
 router.get('/tour/:id', tourController.getTourDetails);
-
+router.get('/login', authController.loginPage);
+router.post('/login', authController.loginUser);
+router.get('/dashboard', authController.dashboard);
 module.exports = router;
diff --git a/server.js b/server.js
index 8afe315a06efdb5ff79d7c709ab7ee7494d38e4c..cce3eceeed5842114896cc47a38508a8b9cace09 100644
--- a/server.js
+++ b/server.js
@@ -1,31 +1,25 @@
 const express = require('express');
 const bodyParser = require('body-parser');
-const session = require('express-session');
-const authController = require('./controllers/authController');
+const dotenv = require('dotenv');
+const tourRoutes = require('./routes/tourRoutes');
 
+dotenv.config();
 const app = express();
-const port = 3000;
+
+app.set('view engine', 'ejs');
+app.use(express.static('public'));
 
 // Middleware
 app.use(bodyParser.urlencoded({ extended: true }));
 app.use(session({
-  secret: 'secretkey',
+  secret: 'bankkhabb',
   resave: false,
   saveUninitialized: true
 }));
 
-// Set EJS as view engine
-app.set('view engine', 'ejs');
-
-// Serve static files like CSS
-app.use(express.static('public'));
-
-// Routes
-app.get('/login', authController.loginPage);
-app.post('/login', authController.loginUser);
-app.get('/dashboard', authController.dashboard);
+app.use('/', tourRoutes);
 
-// Start the server
-app.listen(port, () => {
-  console.log(`Server running at http://localhost:${port}`);
+const PORT = process.env.PORT || 3000;
+app.listen(PORT, () => {
+  console.log(`Server is running on port ${PORT}`);
 });