revisão exagerada de codigo do final de semana :(