template with usage example