correction core