Revise template.cc