mise en place de l'idGenerator