comit avec sjf qui marche
algo + details