vm.h added
agah