Hi I have a small tree or large bush its called a spinach tree has papya leaves and puts off little white tiny flowers. Butterfly magnet!!. It is always loaded with them zebras and swallowtails others i have no clue what there name is grows very easy.