Designing and managing the supply chain