initial implementation of split_on_delimiters functionality needed for