Technological progress, productivity, and output