spirulate
not defined yet