CATERPILLAR DIAGRAMS