Home Rule cities must write and adopt charters. A Charter is akin to a municipal constitution that is written and adopted by an election of the citizens. The Charter defines and limits the powers, duties and responsibility of local government based on local preferences and desires. It defines the form of local government and establishes organizational provisions. The citizens determine the necessary controls over their city government such as elections, referendums, initiatives, and recall, and define the procedures to amend the Charter. Essentially, the Charter describes and defines local government based on local preferences and controls as opposed to general laws written by the Texas legislature.