correction fonction