update design for running vm.