diffusion activity