diffusion-controlling