diffusion apprears to be working