casi todo bien, excepto el par de puntos q mande x privado