add function template example