started correction functions