diff --git a/backend/grpcKNN/knnServer.py b/backend/grpcKNN/knnServer.py
index ef86cbdb0a63a53ac9bfc0675e57d572e3a78850..3d15085237c6869d5beee76626cceefc14f1d82e 100644
--- a/backend/grpcKNN/knnServer.py
+++ b/backend/grpcKNN/knnServer.py
@@ -79,7 +79,7 @@ class KNNService(rpc.KNNServicer):
             for i in range(1,len(wordList)):
                 print("i",i)
                 nextID = dataObject.wordToID[wordList[i]]
-                resultedVector = ops[orderedOperators[i]](resultedVector, np.array(dataObject.allData[nextID]))
+                resultedVector = ops[orderedOperators[i-1]](resultedVector, np.array(dataObject.allData[nextID]))