The council may establish municipal departments, offices, and agencies in addition to those created by Chapters 1 through 17 and may prescribe the functions of all departments, offices and agencies, except that no function assigned by law to a particular department, office or agency may be discontinued or assigned to any other agency. The mayor and council may employ an administrator to assist the mayor in his office.

All departments, offices and agencies under the direction and supervision of the mayor shall be administered by an officer appointed by and subject to the direction and supervision of the mayor.

The council shall adopt an annual budget for the operation of the municipality and capital improvements.