added ideas about templating