Tackling supply chain challenges