add template and trivial files
add template and trivial files