style and template changes