cleanup design strategy pg