changes in vm_helper