first commit of run_vm