micro diffusion