Refatoramento 2 com algumas falhas em alguns testes