zip code stuff

not quite working yet.. dont think that it breaks anything though