Fix diffusion, add reactions (wrong)