echanism of vir