changes in KNN

reformulated som part of the KNN and included a pic
still needs proper refs