Understanding the future