started adding diffusion example