ajout de constructeur pour avoir des id uniques