E and not E function added