anchor.diff:          row.children[0].text = nom.value;
           //  row.children[1].text = email.value;
           row.children[2].text = telephone.value;
  -        Contact c = new Contact();
  -        c.name = nom.value;
  -        c.email = email.value;
  -        c.phone = telephone.value;
  +        Contact c = new Contact()
  +        ..name = nom.value
  +        ..email = email.value
  +        ..phone = telephone.value;
           table.updateContact(contacts, c);
         } catch (exception, stackTrace) {
           var msg = querySelector('#out').text = "Please select a row";
  
positive.code: 
      //evenement bouton add new Contact
      addButton.onClick.listen((e) {
        Contact c = new Contact();
        c.name = nom.value;
        c.email = email.value;
        c.phone = telephone.value;
        //verifier si l'email existe
        if (contacts.find(c.email) != null) {
          var msg = querySelector('#out').text = "This email exist!";
  
negative.code: 
  
    if (window.localStorage['contacts'].isEmpty) {
      Contact c = new Contact()
      ..name = "las"
      ..email = "dia"
      ..phone = "587878";
      contacts.add(c);
      window.localStorage['contacts'] = JSON.encode(contacts.toJson());
  
  