Home Rule cities are required to write and adopt a Charter. The Charter, for all practical purposes, is a municipal Constitution that is written and adopted by the citizens of the Home Rule city via an election. The Charter defines, grants, and limits the powers, duties, and responsibilities of local government based on local preferences and desires. The citizens determine the necessary controls over their city government such as elections, referendums, initiatives, and recall. Essentially, the City Charter describes and defines local government based on local preferences and controls as opposed to general laws which have been written by the Texas legislature.