corrected pawn promotion