Implemented Regenerator