fix to vm