add function
add template