template and style changes