deterministic language model