what are the 5 technological innovations