Nettoyage et réorganisation du code