templates to work from