retracting function