cleaning phase