regeneration :step by step