add vm definition skelton.