d'ou l'importance de next() ...