base template.
base template.