up details and item.cost