gyrations
not defined yet