Understand NLP

* indicates required