split out long message text into lib