add options for prepended chars and whether to cut off at whitespace in prepended text