add the template for reference