diffusion reaction can be added automatically