added zipcode validation