move split_string back to Util