corrosion challenges