modify Caterpillar