criei lista circular, falta criar iterator e substituir no resto do projeto