arreglos varios, mañana organizo el codigo y checkeo los errores