The Council, after hearing the recommendations of the City Manager, shall have the power by ordinance to create, change, and abolish departments, offices or agencies, other than those established by this Charter, and to assign additional functions or duties to departments, offices or agencies established by this Charter. The Council may not discontinue or assign to any other department, office or agency, any function or duty assigned by this Charter to a particular department, office or agency.
This Section, however, shall not prevent the Council from authorizing the execution of any contracts between the City and any other public agency or governmental body for the administration of any service or function now assigned by this Charter to a department or agency of the City.