first-commit-KNN