enhance and flush