separated the nlp