add knn, change cross validation method