example for templates