ajustando estrutura e updates