Code remis en forme et clarifié