p1 changed to use nlp module
e renamed to e2