corrected generations