diffund
not defined yet