young and future generations