re-add old vm_create method