diff --git a/app.js b/app.js
index 996640bc3cf4f368a46f03120fce37cf085f5c7d..55379adba2bf97d3cd52b3e84145ce66709c6134 100644
--- a/app.js
+++ b/app.js
@@ -30,7 +30,7 @@ app.use(session(
     {
         resave: true,
         saveUninitialized: true,
-        secret: 'thisisasecret-thisisasecret-thisisasecret'
+        secret: config.app.sessionSecret
     }
 ))
 app.use(passport.initialize())
@@ -55,7 +55,7 @@ app.use(function(req, res, next) {
     next()
 })
   
-require('./routes/routes-project')(app, config, passport)
+require('./routes/project')(app, config, passport)
   
 // Handle 404
 app.use(function (req, res, next) {
diff --git a/config/config.js b/config/config.js
index a8bbdb3dc81f840f689edfc8da8ee9993ea754bd..7fa7d72df0b0ac69ae35728fb1fdd00b4e9c2684 100644
--- a/config/config.js
+++ b/config/config.js
@@ -2,7 +2,8 @@ module.exports = {
   development: {
     app: {
       name: 'Project Page Manager',
-      port: process.env.PORT || 8888
+      port: process.env.PORT || 8888,
+      sessionSecret: 'thisisasecret-thisisasecret-thisisasecret'
     },
     passport: {
       strategy: 'saml',
@@ -37,7 +38,8 @@ module.exports = {
   testing: {
     app: {
       name: 'Project Page Manager',
-      port: process.env.PORT || 8888
+      port: process.env.PORT || 8888,
+      sessionSecret: 'thisisasecret-thisisasecret-thisisasecret'
     },
     passport: {
       strategy: 'saml',
diff --git a/routes/dbconn.js b/config/dbconn.js
similarity index 94%
rename from routes/dbconn.js
rename to config/dbconn.js
index df6b99212a18647cc14affac546078ca792b74e9..e79d5bcfe04b8f39838e11c75bb1c708cd03e230 100644
--- a/routes/dbconn.js
+++ b/config/dbconn.js
@@ -1,7 +1,7 @@
 const mysql = require('mysql')
 
 var env = process.env.NODE_ENV || 'testing';
-const config = require('../config/config')[env]
+const config = require('./config')[env]
 
 // ==== USER ACOOUNT DB CONNECTION ====
 var userConnection = mysql.createConnection({
diff --git a/routes/mailer.js b/config/mailer.js
similarity index 89%
rename from routes/mailer.js
rename to config/mailer.js
index 2c51bd7d5ed5682bfdd9fa0c48788e1bd4affe19..d1e59ff03fb74925b5f57f01ad4136bba274f017 100644
--- a/routes/mailer.js
+++ b/config/mailer.js
@@ -1,7 +1,7 @@
 const nodemailer = require('nodemailer')
 
 var env = process.env.NODE_ENV || 'testing';
-const config = require('../config/config')[env]
+const config = require('./config')[env]
 
 var smtpTransport = nodemailer.createTransport({
     host: config.mailer.host,
diff --git a/routes/gitlab.js b/functions/gitlab.js
similarity index 100%
rename from routes/gitlab.js
rename to functions/gitlab.js
diff --git a/routes/helpers.js b/functions/helpers.js
similarity index 100%
rename from routes/helpers.js
rename to functions/helpers.js
diff --git a/routes/methods.js b/functions/methods.js
similarity index 97%
rename from routes/methods.js
rename to functions/methods.js
index 330df56926d2980be2708189b3dcd2f221f80f4f..e5d9fb5f882ea65731440da43796a1fa9f5db7f6 100644
--- a/routes/methods.js
+++ b/functions/methods.js
@@ -1,4 +1,4 @@
-const dbconn = require('./dbconn');
+const dbconn = require('../config/dbconn');
 
 var methods = {
     // test method
diff --git a/routes/routes-project.js b/routes/project.js
similarity index 98%
rename from routes/routes-project.js
rename to routes/project.js
index 1dff948b751f14d25931bbf84ade0c287c449741..f372af3e987d12033bebf9d8076931e3969c391c 100644
--- a/routes/routes-project.js
+++ b/routes/project.js
@@ -1,6 +1,6 @@
 //const SamlStrategy = require('passport-saml').Strategy
-const methods = require('./methods')
-const gitlab = require('./gitlab')
+const methods = require('../functions/methods')
+const gitlab = require('../functions/gitlab')
 // pwd encryption
 //const bcrypt = require('bcryptjs');
 //const saltRounds = 10;
@@ -9,7 +9,7 @@ const gitlab = require('./gitlab')
 const async = require('async')
 //const crypto = require('crypto')
 //const mailer = require('./mailer')
-const helpers = require('./helpers')
+const helpers = require('../functions/helpers')
 const pictSizeLimit = 1000000 // 1 MB
 
 module.exports = function (app) {