added #include <memory> to evg.h