first option done, début d'option 2, code avc commentaire