added pure virtual Enr and Eee