diff --git a/server/src/controllers/AuthenticationController.js b/server/src/controllers/AuthenticationController.js
new file mode 100644
index 0000000000000000000000000000000000000000..1caaa279434f6edb68b2a9ad9a5fe760a13712aa
--- /dev/null
+++ b/server/src/controllers/AuthenticationController.js
@@ -0,0 +1,9 @@
+module.exports={
+    register(req, res){
+        
+        res.send({
+        message: 'hello ${req.body.email} ! Your user was registered! Have fun!'
+            
+    })
+  }
+}
\ No newline at end of file
diff --git a/server/src/routes.js b/server/src/routes.js
index 401a82615d8d2be315abdf2d8a194e8137ba4ec1..ffc356a941f31412520627b348f4deb14d44a20d 100644
--- a/server/src/routes.js
+++ b/server/src/routes.js
@@ -1,10 +1,7 @@
-module.exports = (app) => {
+const AuthenticationController = require('./controllers/AuthenticationController')
 
-    app.post('/register',(req, res) =>{
+module.exports = (app) => {
 
-        res.send({
-            message: 'hello ${req.body.email} ! Your user was registered! Have fun!'
-        })
-    
-    })
+    app.post('/register',
+    AuthenticationController.register)
 }