diverse supply chains