better message splitting & various settings stuff