many butterfly caterpillars eating leaves