The word "facilitated" in the passage is closest in meaning to A. introduced B. standardized C. made easier D. transformed