implémentation des fils complète mais buggée