basic message splitting