add basic district parsing