modify vm