KNN add