New product adoption and diffusion