modif ctor a