added source lookup