Major advances in technology