add district, rep, namedtuple