preserve whitespaces in split process