correction code fonction