read vm