add static
add templates