better word splitting