add flushing