imporved scrubbing