postcodes mostly done except for a few weird cases