North Carolina: today and tomorrow