supply chain methods