challenging future generations