correction recurrence