critical technological challenges