new flushing mechanism