diff --git a/main.js b/modules/main.js
similarity index 94%
rename from main.js
rename to modules/main.js
index a2af133..613c657 100644
--- a/main.js
+++ b/modules/main.js
@@ -24,13 +24,13 @@ const busboy = require('connect-busboy')
 const fs = require('fs')
 const app = express()
 
-const logger = require('./logger.js')
-// const utils = require('./utils.js')
-// const actions = require('./actions.js')
-const stat = require('./stat.js')
+const logger = require('../utils/logger.js')
+// const utils = require('../utils/utils.js')
+// const actions = require('../utils/actions.js')
+const stat = require('../utils/stat.js')
 stat.Load()
 
-const listedFiles = './public/files'
+const listedFiles = '../public/files'
 
 app.set('view engine', 'ejs')
 app.use(function (req, res, next) {
diff --git a/qmining.js b/modules/qmining.js
similarity index 97%
rename from qmining.js
rename to modules/qmining.js
index b83bc3f..8a1e2ad 100644
--- a/qmining.js
+++ b/modules/qmining.js
@@ -28,10 +28,10 @@ const app = express()
 // const http = require('http')
 // const https = require('https')
 
-const logger = require('./logger.js')
-const utils = require('./utils.js')
-const actions = require('./actions.js')
-const stat = require('./stat.js')
+const logger = require('../utils/logger.js')
+const utils = require('../utils/utils.js')
+const actions = require('../utils/actions.js')
+const stat = require('../utils/stat.js')
 stat.Load()
 
 const recivedFiles = 'public/recivedfiles'
diff --git a/sio.js b/modules/sio.js
similarity index 94%
rename from sio.js
rename to modules/sio.js
index 2bbb7de..afc4c1a 100644
--- a/sio.js
+++ b/modules/sio.js
@@ -26,12 +26,12 @@ const app = express()
 // const http = require('http')
 // const https = require('https')
 
-const logger = require('./logger.js')
-const utils = require('./utils.js')
-const stat = require('./stat.js')
+const logger = require('../utils/logger.js')
+const utils = require('../utils/utils.js')
+const stat = require('../utils/stat.js')
 stat.Load()
 
-const uloadFiles = 'public/f'
+const uloadFiles = '../public/f'
 
 app.set('view engine', 'ejs')
 app.use(function (req, res, next) {
diff --git a/server.js b/server.js
index 69f0f36..79bf80f 100644
--- a/server.js
+++ b/server.js
@@ -20,11 +20,11 @@
 
 const express = require('express')
 const vhost = require('vhost')
-const logger = require('./logger.js')
+const logger = require('./utils/logger.js')
 
-const qmining = require('./qmining.js').app
-const main = require('./main.js').app
-const sio = require('./sio.js').app
+const qmining = require('./modules/qmining.js').app
+const main = require('./modules/main.js').app
+const sio = require('./modules/sio.js').app
 
 const port = 8080
 
diff --git a/actions.js b/utils/actions.js
similarity index 100%
rename from actions.js
rename to utils/actions.js
diff --git a/changedataversion.js b/utils/changedataversion.js
similarity index 100%
rename from changedataversion.js
rename to utils/changedataversion.js
diff --git a/logger.js b/utils/logger.js
similarity index 100%
rename from logger.js
rename to utils/logger.js
diff --git a/merger.js b/utils/merger.js
similarity index 100%
rename from merger.js
rename to utils/merger.js
diff --git a/motd.js b/utils/motd.js
similarity index 100%
rename from motd.js
rename to utils/motd.js
diff --git a/stat.js b/utils/stat.js
similarity index 100%
rename from stat.js
rename to utils/stat.js
diff --git a/utils.js b/utils/utils.js
similarity index 100%
rename from utils.js
rename to utils/utils.js