Cambios en Principal y DatosArrayList