finalized nlp addition