Which one of the following is the essential function of the General Assembly

A. To discuss the problems facing the world

B. Took prepare the whole budget for U.N.O. and to find out the ways and means to meet the expenses therein

C. To prepare and improve the International Laws

D. All the above

Please do not use chat terms. Example: avoid using "grt" instead of "great".