Challenges of climate change