Feito, falta optimizar