Facing the future: opportunities and challenges for 21st