4 Legs of NLP