Implemented Regeneration.