p2 always need to reset to loopNode