perfect text message splitting and even a few tests!