knn cross-validation assignment done