Vm execution