from the vm