Refactor/validations

detecting this is not really a validation. also I wouldn't use brand for that, I think "card issuer" is the most common