add vm working