Arreglando de todo un poco, y agregando lo que ya estaba antes.