Create asef.hpp