some template work