added vm_remove