retract updated for PQ