change source lookup implementation