Erros corrigidos e adicionado validação de endereços