diff --git a/ChatService/app/routes.js b/ChatService/app/routes.js
index e28d951f79339948c95cd9b84397b78eca428111..5fc1c4ec6e2bddeaf4107c0e1e4ae5816ff52e8f 100644
--- a/ChatService/app/routes.js
+++ b/ChatService/app/routes.js
@@ -96,6 +96,28 @@ module.exports = function(app) {
                     }
                 });
             });
+
+            // cancel find order
+            app.post('/cancelfindorder', function(req, res){
+                Driver.findOne({"idDriver" : req.body.id}, function(err, foundDriver){
+                    if (err){
+                        var response = {"status" : 503, "message" : "Database error detected"};
+                        res.json(response);
+                    }
+                    else {
+                        if (foundDriver){
+                            foundDriver.remove();
+                            var response = {"status" : 200, "message" : "Cancel order succes"};
+                            res.json(response);
+                        } else {
+                            // foundDriver["status"] = "available";
+                            // foundDriver.save();
+                            var response = {"status" : 503, "message" : "Driver not found"};
+                            res.json(response);
+                        }
+                    }
+                });
+            });
     
             // user select certain driver
             app.post('/selectdriver', function(req, res){