A solution to supply chain chaos