first version before trains. Diffusion-reaction model.