add k-NN