Add ftemplate function