Elements of an NLP model