Le code est dégeux, mais je vais nettoyer tout ça !