[Home Rule Charter, Section 501]
a.
All legislative power of the Municipality shall be vested in Council.
b.
Council shall have the power to enact, amend or repeal all ordinances and resolutions not inconsistent with this charter or with the laws of the Commonwealth.
c.
Council shall have the power to create or abolish all authorities, boards and commissions, committees, departments, offices or agencies.
d.
Council shall have the power to appoint and remove all members of authorities, boards, commissions and committees and all members of its legislative and legal staff.
e.
Council shall have the power to receive and accept all gifts or donations of real and personal property or interest therein in the name of the Municipality.
f.
Council, as a body or through a committee thereof, shall have the power to make inquiries and investigations into the affairs of the Municipality and its government and into the conduct of any municipal department, office or agency or any of the committees thereof.
g.
Council shall have the power to hold public hearings on any matter. Notice of every such hearing shall be given in the manner determined by Council and all interested persons shall have an opportunity to be heard.