substitutional diffusion