melhorar a lógica