clean and sweep