change for Eeff updating