Horizontal layer diffusion