The City Manager's Office oversees the daily operations of the city, which include, but are not limited to, the coordinating, directing and reviewing of departmental functions. The City Manager's Office implements policy directives as provided by the mayor and City Council and prepares the city budget for Council approval. The City Manager's Office also provides the overall management philosophy and direction to the organization to maintain efficient and effective delivery of municipal services. In addition, the office provides the mayor and City Council with recommendations on current and future issues through timely, complete and accurate information and reports. The Assistant City Manager also assists in these duties, along with a City Secretary.