Who votes in the city's attorney and general