hapvm