Washing techniques