clean up ignores p1