Added personal KNN class