added some template syntax