techniques for effective cleaning