butterfly caterpillar, caterpillar, stage of development, butterfly, entomology