add support for preformatted text