lógica toda pronta, quase tudo feito