still wrong, knn