J'ai mis les not implemented en commentaire c la majorité des test qui fail qui sont juste pas implémenté