cleaning by flow