"add template_function"