distributivity
not defined yet