added rinsing a/b