added zipcode functionality