Added generic template.