start of the vm class
logging tweak
tweak vm utils