fixed string split bug