trends of technical evolution