Diffusion and Adoption Class