Add multi_source_template function