Refait le code au complet.