differencing
not defined yet