All in Regeneration and repair