Adoption and diffusion of innovation