add E.cpp