Create improved2E.cpp