task constructeur