update templates and initial add