modify source_file