from VM