clean up ignores p2