added simple and efficient data processing and ngram makers