text and markup