Meeting challenge for future generations