corregidos detalles en la implementación de los loops