minimas modificaciones
mas cambios