Investing for future generations