updated EL calculation