forget to add BasicKNN.java and Item.java in last commit