A. difficult to develop B. cause of disagreements C. time consuming D. difficult to rate Advertisement Advertisement