invariance
not defined yet