templates have all the things