Second part completed :) - KNN working