The Government of Denmark operates as a cabinet government, where executive authority is exercised—formally, on behalf of the monarch—by the prime minister and other cabinet ministers, who head ministries. As the executive branch, the Cabinet is responsible for proposing bills and a budget, executing the laws, and guiding the foreign and internal policies of Denmark. The position of prime minister belongs to the person most likely to command the confidence of a majority in the Folketing; this is often the current leader of the largest political party or, more effectively, through a coalition of parties. A single party generally does not have sufficient political power in terms of the number of seats to form a cabinet on its own; Denmark has often been ruled by coalition governments, themselves usually minority governments dependent on non-government parties.