Issue #2 and Issue #3 ngrams and vocabulary