Caterpillar Element Assembly