Fonctionne a peu près, a debug