working diffusion reaction example