diff --git a/backend/webSocketGateway/src/webSocketGateway.js b/backend/webSocketGateway/src/webSocketGateway.js
index d8dfca5ae61453970984581caf119f005e54bbbb..3f6086d524dba240a3ba1800477dfdde49377093 100644
--- a/backend/webSocketGateway/src/webSocketGateway.js
+++ b/backend/webSocketGateway/src/webSocketGateway.js
@@ -241,6 +241,20 @@ function sendRowToServer(allRows, lineIndex, connection) {
   connection.knnConn.calls[0].write(trainingChunk);
 }
 
+function sendNeighbour(response,ws){
+  console.log(response);
+  if(!response || response["rows"].length == 0){
+    const errMSG = "The word (or one of the words) was not in the set (or hasnt been received yet)";
+    console.log(errMSG);
+    sendError(ws,errMSG)
+    return;
+  }
+  for(var i = 0; i < response["rows"].length; i++){
+    console.log(response["rows"][i]["id"] +  " " + response["rows"][i]["distance"]);
+    ws.send(JSON.stringify({type: "neighbour", neighbour: response["rows"][i]["id"],distance: response["rows"][i]["distance"].toString()}));
+  }
+}
+
 //Send client to browser
 function sendDataStreamToClient(data, ws) {
   var rows = data["points"]