fix special source.