slight modification to sourcefinder