knn algo. almost done(need to be validation)