new corrector macro