Version finale du code