added some item routes (unfinshed), and still need item middleware