production diffusion