technological product adoption