proper flushing