Tout a changé

Le code a été complètement refait.