Caterpillars, moths, and butterflies