simple virtual machine