separate concerns in VM
Merge pull request #68 from yetanotherhacker/separateconcerns

separate concerns in VM