adding nlp related algos