3 technologies of the future ... 2 part