insectivorous and herbivorous