omnivarious
not defined yet