advanced diffusion techniques