The ICJ is charged with a powerful combination of functions: the resolution of particular disputes between states; the issuance of advisory opinions requested by the United Nations Security Council and General Assembly; and the development of international law.