refactor patch_sources