correction init