preprocesed regeneration