I believe this is a spicebush swallowtail, but websites differ on their identifications. Could be a