modification de tout le code