https://arunangshudas.com/blog/nlp-technique/