diffuses
not defined yet