table diffusion