text and style improvements