knn adjusted -_-