more diffusion stuff