added ngrams splitter