more correcting puppet