global correction