Clarification du code, mise à jour du système de génération