vm.py basic