Create vm.hpp