doing templates.