It shall be the duty of the planning and zoning commission to:
A. Conduct a planning process designed to prepare, implement, review and update a comprehensive plan that includes all lands within the governing board's jurisdiction;
B. Hold public hearings prior to recommending the comprehensive plan, changes to the plan and ordinances in the manner provided by law and ordinance;
C. Provide ways and means to obtain citizen participation in the planning process;
D. Recommend subdivisions and zoning ordinances;
E. Recommend changes to a comprehensive plan and zoning ordinance when requested by the council;
F. Recommend a map, a governing plan and ordinances for an area of city impact that is within the unincorporated area of a county;
G. Prepare a procedure for processing zoning permits, namely: special use permits, rezone applications, planned unit development proposals and variance applications;
H. Hear all requests for amendment to the zoning ordinance, hold at least one public hearing and make its recommendation to the council;
I. Recommend changes to the zoning ordinance (if needed) to the council;
J. Review and make recommendations on all subdivision plats to the council;
K. Recommend modifications to zoning districts;
L. Recommend the laying out, widening, extending and locating streets for the relief of traffic; and
M. Perform all other duties prescribed by law and ordinance. (1959 Code § 2-2-4)