j'ai donc changé la conception du programme et le problème est résolu