add address validation