correction interface