reformulation du code