adding reduction potential, need testing