just the template data factory now