generational regeneration