A implementation of NLP