retrench
not defined yet