shared template updates