Diffusion and Implementation of Innovations