idea diffusion