a caterpillar with a green leaf on its back