Add random walk and diffusion