add pandoc_template function