Cultural and technological change