spirted
not defined yet