Caterpillar 3.0 almost done