template and style updates