done
added knn for comparison