text and style changes