added error check for zipcode input