iban validation refactor