north carolina challenges