updates to vm