The Cabinet of Singapore forms the Government (executive branch) of Singapore together with the President of Singapore. It is led by the Prime Minister of Singapore who is the head of government. The Prime Minister is a Member of Parliament appointed by the President who selects a person that in his or her view is likely to command the confidence of a majority of the Parliament of Singapore. The other members of the Cabinet are Ministers who are Members of Parliament appointed by the President on the Prime Minister's advice. Cabinet members are prohibited from holding any office of profit and from actively engaging in any commercial enterprise. The Cabinet generally directs and controls the Government and is collectively responsible to Parliament. It also has significant influence over lawmaking. Ministers may be designated by the Prime Minister to be in charge of particular ministries, or as Ministers in the Prime Minister's Office. Singapore's ministers are among the best paid in the world. As of January 2009, the Prime Minister's annual salary was S$3.04 million, while the pay of ministerial-grade officers was $1.57 million.