implementing apple corrections