A deep look into NLP