regeneration_factor introduced