Adicionando o removeAll e corrigindo alguns detalhes