rigidly
not defined yet