added comment marker of where cost computations would need to occur. i recommend adding a method calcCost(item)