Working on generic templates.