simplify define
remove version.hpp