added initial templates to work from