http://contenthub.pcapredict.com/implementing-address-validation-best-practice-guide