add NGram class