virl module