keep all default templates in HeaderTemplate.h