added code for finding fractured and polluted sources