technology cost declines