regeneration timeline