falta terminar parte 2y4 y un poco mas de tests