style and template updates