updated according to classes changes. drafted a "build VM" definition