Corrosion: basics and adverse effects