changed the way visp is found