source reference change