a taste of templates