refactored cnpj