using a deep flash recycle loop