Understanding corrosion inhibition mechanisms—experimental and theoretical approach | Synapse