1D Diffusion added