split-string branch