adicionada a estrutura do assunto de logica.