looks fine. maybe sometime in the future this should be related to an optional acceptance capacity for each commodity.