added EL approximation