notes_technological_advances