added support for underlined output