add custom template functions wrapper