commutating
not defined yet