KNN initiate
 KNN initiate