Caterpillar Buffer