add templates

add templates