añadido libreria undescore y modificado iterate