Technology diffusion in product design by