Caterpillar delete programming