Correction code and structure