Quelques modifs et rajouts de commentaires pour peigner un peu le code