knn changes