add knn blog