falta avaliação e rever os algoritmos