p2-sweeping