template syntax