facts:
Faits :
A.
Par jugement du 30 septembre 2019, le Tribunal de police de l'arrondissement de La Côte a notamment condamné A._ pour lésions corporelles simples, tentative de menaces, utilisation abusive d'une installation de télécommunication et insoumission à une décision de l'autorité à une peine pécuniaire de 90 jours-amende, le montant du jour-amende étant fixé à 20 fr., et à une amende de 900 fr., convertible en 9 jours de peine privative de liberté de substitution.
B.
Par jugement du 24 février 2020, la Cour d'appel pénale du Tribunal cantonal vaudois a partiellement admis l'appel formé par A._ et réformé le jugement attaqué en ce sens qu'elle a condamné l'intéressé à une peine pécuniaire de 90 jours-amende, le montant du jour-amende étant fixé à 10 fr., et a suspendu l'exécution de cette peine, impartissant à A._ un délai d'épreuve de trois ans. Pour le surplus, elle a confirmé le jugement attaqué.
En résumé, elle a retenu les faits suivants:
B.a. A._ est né en 1970 à X._. Célibataire, il est le père d'une fille prénommée C._, née de sa relation avec B._ le 15 juin 2006. Les faits décrits ci-dessous s'inscrivent dans le cadre d'un long conflit qui oppose A._ et B._ devant la justice civile depuis 2016 et qui concerne en particulier la fixation du droit de visite sur leur enfant C._.
B.b. A X._, le 26 octobre 2016, vers 20h, dans le hall d'entrée de l'immeuble, A._ a poussé B._ et lui a donné un coup de poing dans le bas du dos. Il l'a également menacée en ces termes : " je t'interdis tout contact avec la famille " et " si tu portes plainte, je disparais de la vie et toi avec ".
Selon le certificat médical établi le 26 octobre 2016 par le Dr D._ à l'Hôpital de Y._, B._ présentait ce jour-là une dermabrasion et un érythème de 5 cm transverse au niveau de la vertèbre T11, ainsi qu'une dermabrasion et un érythème de 5 cm transverse au niveau de la vertèbre T12. Après des radiographies qui n'ont révélé aucune fracture, le médecin a retenu comme diagnostic " contusion + dermabrasion de T11-T12 ". Selon le constat médical établi le 3 novembre 2016 à l'Unité de médecine des violences du CHUV, B._ présentait ce jour-là " à la partie inférieure de la région dorsale paramédiane gauche, une abrasion cutanée rosée partiellement recouverte de croûtelles brunâtres, à disposition horizontale, mesurant 0,8 x 0,2 cm et se prolongeant à sa partie interne par une rougeur cutanée mesurant 1 x 0,2 cm. "
B.c. Entre le 17 septembre 2016 et le 23 novembre 2016, A._ a adressé à B._ à douze reprises le message " E t pourquoi tu n'as pas voulu payer les livres pour la scolarité de C._ ? ".
B.d. A Z._, les 30 septembre 2016 et 11 novembre 2016, A._ n'a pas respecté le droit de visite de B._ figurant sous le chiffre I de l'ordonnance de mesures provisionnelles rendue par le Juge de paix du district de Morges le 12 septembre 2016, en ne remettant pas leur fille C._ à B._, à l'heure convenue, à savoir à 18h15.
A Y._, le 16 mars 2017, A._ n'a pas respecté le droit de visite de B._ figurant sous le chiffre I de l'ordonnance de mesures provisionnelles rendue par le Juge de paix du district de Morges le 12 septembre 2016, en venant chercher sa fille au domicile de B._ alors qu'elle devait y passer la nuit.
A Y._, le 2 juin 2017, A._ n'a pas respecté le droit de visite de B._ figurant sous le chiffre I de l'ordonnance de mesures provisionnelles rendue par le Juge de paix du district de Morges le 12 septembre 2016, en n'amenant sa fille au domicile de B._ qu'à 22h au lieu de 18h15.
B.e. En raison des faits qui précèdent, B._ a porté plainte les 10 décembre 2016 et 14 juin 2017.
C.
Contre le jugement cantonal du 24 février 2020, A._ dépose un recours en matière pénale devant le Tribunal fédéral. Il conclut, principalement, à la réforme du jugement attaqué en ce sens qu'il est acquitté de toute infraction pénale, que les conclusions civiles sont rejetées et qu'une indemnité au sens de l'art. 429 CP lui est allouée. A titre subsidiaire, il demande l'annulation du jugement attaqué et le renvoi de la cause à la cour cantonale pour nouveau jugement. En outre, il sollicite l'assistance judiciaire.

considerations:
Considérant en droit :
1.
Le recourant reproche à la cour cantonale de ne pas avoir donné suite à ses réquisitions de preuve.
1.1. Selon l'art. 389 al. 1 CPP, la procédure de recours se fonde sur les preuves administrées pendant la procédure préliminaire et la procédure de première instance. L'art. 389 al. 3 CPP règle les preuves complémentaires. Ainsi, la juridiction de recours administre, d'office ou à la demande d'une partie, les preuves complémentaires nécessaires au traitement du recours. Le droit d'être entendu, consacré par l'art. 107 CPP, garantit aux parties le droit de déposer des propositions relatives aux moyens de preuves (al. 1 let. e). Conformément à l'art. 139 al. 2 CPP, il n'y a pas lieu d'administrer des preuves sur des faits non pertinents, notoires, connus de l'autorité ou déjà suffisamment prouvés. Cette disposition codifie, pour la procédure pénale, la règle jurisprudentielle déduite de l'art. 29 al. 2 Cst. en matière d'appréciation anticipée des preuves (arrêts 6B_505/2019 du 26 juin 2019 consid. 1.1.1; 6B_217/2019 du 4 avril 2019 consid. 3.1 et 6B_155/2019 du 29 mars 2019 consid. 2.1). Le refus d'instruire ne viole ainsi le droit d'être entendu des parties que si l'appréciation anticipée de la pertinence du moyen de preuve offert, à laquelle le juge a procédé, est entachée d'arbitraire (<ref-ruling> consid. 3.1.3 p. 435; <ref-ruling> consid. 3.3 p. 64; <ref-ruling> consid. 5.3 p. 236; arrêts 6B_505/2019 précité consid. 1.1.1 et 6B_155/2019 précité consid. 2.1).
1.2. Le recourant reproche à la cour cantonale d'avoir refusé de mettre en oeuvre une expertise examinant " l'adéquation scientifique " entre un coup de poing et les lésions constatées par le certificat médical produit par l'intimée. Relevant que l'intimée portait trois couches de vêtements, dont une veste en cuir, il soutient que les lésions constatées dans le certificat du 26 octobre 2016, à savoir un érythème et une dermabrasion, ne peuvent pas avoir été causées par un coup de poing. Selon le recourant, un coup aurait dû causer un hématome et non un érythème.
Le certificat médical a retenu comme diagnostic " Contusion + dermabrasion de T11-T12 ". Le terme contusion désigne la lésion provoquée à la suite d'un choc, d'une pression ou d'un écrasement. En outre, comme l'a relevé la cour cantonale, une dermabrasion, à savoir une abrasion de l'épiderme, peut résulter d'un coup qui entraîne une friction avec des habits. La cour cantonale n'a donc pas versé dans l'arbitraire en retenant qu'un coup de poing a pu causer les lésions décrites dans le certificat médical. Lorsque le recourant soutient qu'un coup de poing ne saurait entraîner de telles lésions à travers trois couches de vêtements dont une en cuir, il présente sa propre version des faits, de sorte que son argumentation, de nature appellatoire, est irrecevable. En conséquence, la cour cantonale n'a violé ni l'art 389 CPP ni le droit d'être entendu en refusant d'ordonner une expertise scientifique. Les griefs soulevés par le recourant doivent donc être rejetés dans la mesure de leur recevabilité.
1.3. Le recourant critique également le refus d'interroger son frère, E._, et sa mère, F._, qui n'ont certes pas assisté à la scène, mais qui ont vu l'intimée juste après. Il explique que ces deux témoins auraient pu témoigner sur l'état de l'intimée à la suite du coup qu'elle avait reçu et certifier que celle-ci avait refusé de montrer son dos.
La cour cantonale a retenu que le recourant avait donné un coup de poing dans le dos de l'intimée en se fondant sur les déclarations de l'intimée et le certificat médical du Dr D._ établi le 26 octobre 2016, confirmé par le constat médical du CHUV du 3 novembre 2016. En retenant, dans ces circonstances, les déclarations de l'intimée, la cour cantonale n'a pas versé dans l'arbitraire. Au demeurant, les preuves offertes par le recourant n'apparaissent pas pertinentes. En effet, la mère et le frère du recourant n'ont pas assisté à l'altercation; en outre, l'intimée a expliqué devant le tribunal de première instance qu'elle avait refusé de leur montrer les marques car la mère aurait dit que ce n'était rien du tout et qu'il y avait du monde dans la pièce (jugement attaqué p. 12). Au vu de l'ensemble de ces circonstances, la cour cantonale n'a violé ni l'art. 389 CPP ni l'art. 29 al. 2 Cst. en refusant d'entendre encore le frère et la mère du recourant. Les griefs soulevés par le recourant sont infondés.
2.
Le recourant conteste sa condamnation pour lésions corporelles simples (art. 123 ch. 1 CP) et pour tentative de menace (art. 180 et 22 CP).
2.1. Il reproche à la cour cantonale d'avoir versé dans l'arbitraire, en retenant qu'il avait donné à l'intimée un coup de poing, ayant entraîné des contusions et dermabrasions. Il fait valoir qu'en situation de " parole contre parole ", la cour cantonale aurait dû l'acquitter en application du principe de la présomption d'innocence. Il semble également se plaindre d'une mauvaise application de l'art. 123 CP.
2.1.1. Le Tribunal fédéral n'est pas une autorité d'appel, auprès de laquelle les faits pourraient être rediscutés librement. Il est lié par les constatations de fait de la décision entreprise (art. 105 al. 1 LTF), à moins qu'elles n'aient été établies en violation du droit ou de manière manifestement inexacte au sens des art. 97 al. 1 et 105 al. 2 LTF, à savoir pour l'essentiel de façon arbitraire au sens de l'art. 9 Cst. Une décision n'est pas arbitraire du seul fait qu'elle apparaît discutable ou même critiquable; il faut qu'elle soit manifestement insoutenable et cela non seulement dans sa motivation, mais aussi dans son résultat. Le Tribunal fédéral n'entre pas en matière sur les critiques de nature appellatoire (<ref-ruling> consid. 1.1 p. 155 s.; <ref-ruling> consid. 2.4 p. 368 et les références citées).
La présomption d'innocence, garantie par les art. 10 CPP, 32 al. 1 Cst. et 6 par. 2 CEDH, ainsi que son corollaire, le principe "in dubio pro reo ", concernent tant le fardeau de la preuve que l'appréciation des preuves au sens large. En tant que règle sur le fardeau de la preuve, elle signifie, au stade du jugement, que ce fardeau incombe à l'accusation et que le doute doit profiter au prévenu. Comme règle d'appréciation des preuves, la présomption d'innocence signifie que le juge ne doit pas se déclarer convaincu de l'existence d'un fait défavorable à l'accusé si, d'un point de vue objectif, il existe des doutes quant à l'existence de ce fait. Il importe peu qu'il subsiste des doutes seulement abstraits et théoriques, qui sont toujours possibles, une certitude absolue ne pouvant être exigée. Il doit s'agir de doutes sérieux et irréductibles, c'est-à-dire de doutes qui s'imposent à l'esprit en fonction de la situation objective. Lorsque l'appréciation des preuves et la constatation des faits sont critiquées en référence au principe "in dubio pro reo ", celui-ci n'a pas de portée plus large que l'interdiction de l'arbitraire (<ref-ruling> consid. 1.1 p. 155 s. et les références citées).
Les déclarations de la victime constituent un élément de preuve. Le juge doit, dans l'évaluation globale de l'ensemble des éléments probatoires rassemblés au dossier, les apprécier librement (arrêts 6B_1283/2019 du 21 janvier 2020 consid. 1.2; 6B_1283/2018 du 14 février 2019 consid. 1.3), sous réserve des cas particuliers où une expertise de la crédibilité des déclarations de la victime s'impose (cf. <ref-ruling> consid. 2.4 p. 184). Les cas de "déclarations contre déclarations ", dans lesquels les déclarations de la victime en tant que principal élément à charge et les déclarations contradictoires de la personne accusée s'opposent, ne doivent pas nécessairement, sur la base du principe "in dubio pro reo ", conduire à un acquittement. L'appréciation définitive des déclarations des participants incombe au tribunal du fond (<ref-ruling> consid. 3.3 p. 127; arrêts 6B_219/2020 du 4 août 2020 consid. 2.1; 6B_1283/2019 du 21 janvier 2020 consid. 1.2).
2.1.2. Comme vu ci-dessus, la cour cantonale n'a pas versé dans l'arbitraire en retenant que le recourant avait frappé l'intimée et que le coup de poing porté par le recourant avait causé à cette dernière des contusions et dermabrasions. Pour arriver à cette conviction, elle ne s'est pas fondée uniquement sur les déclarations de l'intimée, mais aussi sur le certificat médical du 26 octobre 2016 et le constat du CHUV du 3 novembre 2016. Pour le surplus, la présomption d'innocence, telle qu'évoquée par le recourant, n'a pas de portée plus large que l'interdiction de l'arbitraire (<ref-ruling> consid. 1.1. p. 155 s.). Les griefs du recourant tirés de l'arbitraire et de la violation de la présomption d'innocence sont donc infondés.
La jurisprudence cite à titre d'exemples de lésions corporelles simples les blessures, les meurtrissures, les écorchures ou les griffures, dans la mesure où il y a véritablement lésion et que ces dernières représentent davantage qu'un trouble passager et sans importance, en terme de bien-être (<ref-ruling> consid. 1.3 p. 191; <ref-ruling> consid. 2a p. 26). La cour cantonale n'a pas violé l'art. 123 ch. 1 CP en considérant que, en l'espèce, les lésions subies par l'intimée constituaient des lésions corporelles simples.
2.2. Le recourant conteste également sa condamnation pour tentative de menace. Il soutient qu'en présence de déclarations contradictoires, il aurait dû bénéficier de la présomption d'innocence.
En l'espèce, la cour cantonale a fondé sa conviction sur les déclarations de l'intimée, qui, s'agissant des lésions corporelles simples, étaient confirmées par deux certificats médicaux (cf. consid. 2.1 ci-dessus). Elle a ajouté que les déclarations du recourant, qui soutenait ne pas être présent à ce moment-là, n'étaient pas crédibles pour diverses raisons; ainsi elle peinait à croire que le fait que le recourant soit arrivé quelques instants à peine après l'intimée chez E._ soit une simple coïncidence; il ressortait en outre des déclarations du recourant qu'il savait que l'intimée irait récupérer leur fille chez E._. Compte tenu de l'ensemble de ces circonstances, la cour cantonale n'a pas versé dans l'arbitraire ni violé la présomption d'innocence en considérant les déclarations de l'intimée comme crédibles et en retenant que le recourant avait menacé cette dernière en ces termes: " je t'interdis tout contact avec la famille " et " si tu portes plainte, je disparais de la vie et toi avec ". Les griefs du recourant sont infondés.
3.
Le recourant conteste sa condamnation pour utilisation abusive d'une installation de télécommunication (art. 179 septies CP).
3.1. L'art. 179septies CP prévoit que celui qui, par méchanceté ou par espièglerie, aura utilisé abusivement une installation de télécommunication pour inquiéter un tiers ou pour l'importuner sera, sur plainte, puni de l'amende.
Cette disposition protège le droit personnel de la victime à ne pas être importunée par certains actes commis au moyen d'une installation de télécommunication. L'utilisation est abusive lorsqu'il apparaît que l'auteur ne tend pas vraiment à une communication d'informations ou de pensées, mais emploie plutôt ce moyen d'entrer en contact avec autrui dans le but d'importuner ou inquiéter la personne appelée (BERNARD CORBOZ, Les infractions en droit suisse, vol. I, 3e éd., 2010, n° 4 ad art. 179septies CP). Les cas typiques sont les appels nocturnes, les appels répétés (harcèlement), les appels sans message ou encore les appels contenant des propos obscènes (CORBOZ, op. cit., n° 6 ad art. 179septies; <ref-ruling> consid. 2a p. 218 s.). La notion d'abus doit être interprétée restrictivement. Le juge doit limiter l'interdiction contenue dans l'art. 179septies CP à des comportements manifestement répréhensibles. L'atteinte aux droits de la personnalité par le moyen des télécommunications doit avoir une certaine intensité quantitative et/ou qualitative (<ref-ruling> consid. 2b/aa p. 219; arrêt 6B_1088/2015 du 6 juin 2016 consid. 2.1).
L'infraction est intentionnelle. En outre, l'auteur doit avoir pour but de déranger ou de faire peur et agir dans un état d'esprit particulier. Il y a méchanceté lorsque l'auteur commet l'acte répréhensible parce que le dommage ou les désagréments qu'il cause à autrui lui procurent de la satisfaction. Quant à l'espièglerie, elle signifie agir un peu follement, par bravade ou sans scrupule, dans le but de satisfaire un caprice momentané (<ref-ruling> consid. 5b p. 137; arrêt 6B_441/2016 du 29 mars 2017 consid. 5.1).
3.2. Le recourant expose qu'il est malade (cancer) depuis 2011 et qu'il s'est trouvé depuis au RI puis à l'AI et qu'il a dû malgré son indigence trouver les moyens de financer les livres d'école de C._ sans aucune participation de l'intimée, malgré une décision de la justice de paix mettant la moitié des frais à la charge de chaque parent. Il fait observer que les messages n'étaient pas répétitifs, puisqu'il n'avait envoyé que 12 messages sur 68 jours et que leur contenu n'était ni menaçant, ni obscène, le recourant ne demandant que l'application d'une décision de la justice de paix. Enfin, il ajoute que c'est le comportement de l'intimée, par son absence de réaction, qui a entrainé la répétition des messages.
3.3.
3.3.1. Par cette argumentation, le recourant présente sa propre version des faits, qui s'écarte de celle retenue par la cour cantonale. En effet, il ressort du jugement attaqué que le recourant a envoyé à 12 reprises la même phrase (" Et pourquoi tu n'as pas voulu payer les livres pour la scolarité de C._ ? ") entre le 17 septembre 2016 et le 23 novembre 2016, que le couple était en profond désaccord sur l'éducation à donner à leur fille et que l'intimée avait expliqué au recourant les raisons pour lesquelles elle ne voulait pas payer la facture des livres scolaires de leur fille. En outre, selon l'état de fait cantonal, le recourant envoyait le message litigieux à chaque fois qu'un message de l'intimée ne lui convenait pas au sujet de l'exercice de l'autorité parentale conjointe ou de l'exercice du droit de garde ou du droit de visite. De nature appellatoire, l'argumentation du recourant est donc irrecevable.
3.3.2. Au vu des faits retenus dans le jugement attaqué, la cour can-tonale n'a pas violé le droit fédéral en retenant que le recourant avait abusé d'une installation de télécommunication. En effet, celui-ci n'a pas envoyé les messages litigieux pour que l'intimée paye la facture des livres scolaires de C._, mais dans le but de l'importuner, en revenant sur un sujet de conflit, au lieu de répondre à des questions légitimes sur le droit de visite. Il a agi ainsi par provocation, par bravade, de sorte que l'espièglerie doit être retenue. En outre, étant rappelé que la question du nombre d'appels nécessaire pour admettre une utilisation abusive d'une installation de communication dépend des circonstances du cas d'espèce et ne peut pas être déterminée de façon abstraite (arrêt 6B_1088/2015 du 6 juin 2016 consid. 2.1), la cour cantonale pouvait considérer sans violation du droit fédéral, au vu des circonstances, que l'envoi 12 fois du même message en l'espace de près de deux mois était abusif. Les conditions objectives et subjectives de l'infraction prévue à l'art. 179septies CP sont ainsi réalisées.
4.
Enfin, le recourant critique sa condamnation pour violation de l'art. 292 CP.
4.1. L'art. 292 CP prévoit que celui qui ne se sera pas conformé à une décision à lui signifiée, sous la menace de la peine sanctionnant l'infraction à cette norme, par une autorité ou un fonctionnaire compétents, sera puni d'une amende. L'infraction réprimée par l'art. 292 CP suppose que l'auteur ait connaissance de l'injonction, de sa validité et de la sanction attachée au non-respect; le dol éventuel suffit (<ref-ruling> consid. 2a p. 240; arrêt 6B_449/2015 du 2 mai 2016 consid. 3.2; 6B_1073/2018 du 23 août 2019 consid. 7.1).
4.2. Par ordonnance de mesures provisionnelles du 12 septembre 2016, le Juge de paix a dit que le droit de visite de l'intimée s'exercerait dès 18h15 et a fait obligation au recourant de respecter ce droit de visite sous la menace des sanctions prévues à l'art. 292 CP. En ne remettant pas C._ à l'intimée les 30 septembre et 11 novembre 2016, le recourant a donc violé cette ordonnance. Il ne conteste pas pour le surplus avoir eu connaissance de l'injonction et de la commination de la peine. C'est en vain qu'il invoque que sa fille désirait suivre un cour de karaté de 18h30 à 20h. En effet, le Juge de paix avait expliqué dans l'ordonnance précitée que la jeune fille pouvait suivre un cours de karaté pour les enfants de 7 à 12 ans de 17h à 18h15 et que le cours prévu de 18h30 à 20h, destiné selon l'intitulé aux enfants de plus de 12 ans et aux adultes, ne correspondait pas aux enfants de l'âge de C._. Il avait donc fixé le droit de visite à 18h15 en toute connaissance de cause. Il appartenait ainsi au recourant de se plier à l'horaire prévu. En ne le faisant pas, il s'est rendu coupable d'insoumission à une décision de l'autorité.
Le recourant a également violé le droit de visite de l'intimée en venant chercher sa fille au domicile de son ex-compagne le 16 mars 2017 alors qu'elle devait y passer la nuit. Le recourant fait valoir qu'il avait répondu à l'appel au secours de sa fille qui le suppliait au téléphone de venir la chercher. Par cette argumentation, il fait valoir des faits qui ne figurent pas dans le jugement attaqué, de sorte que son argumentation est irrecevable.
Enfin, le recourant n'a pas respecté l'ordonnance précitée, en n'amenant le 2 juin 2017 sa fille au domicile de l'intimée qu'à 22h au lieu de 18h15. Il se prévaut d'un rendez-vous médical et d'une surcharge de trafic dont il aurait averti l'intimée. Cette argumentation se fonde à nouveau sur des faits qui ne figurent pas dans le jugement attaqué, de sorte que son argumentation est irrecevable.
C'est donc en définitive à juste titre que le recourant a été condamné pour insoumission à une décision de l'autorité pour ne pas avoir respecté à quatre reprises le droit de visite de l'intimée.
5.
Le recours doit être rejeté dans la mesure où il est recevable.
Comme ses conclusions étaient vouées à l'échec, l'assistance judiciaire ne peut pas être accordée (art. 64 al. 1 LTF). Le recourant devra donc supporter les frais judiciaires (art. 66 al. 1 LTF), dont le montant sera toutefois fixé en tenant compte de sa situation financière.

rulings:
Par ces motifs, le Tribunal fédéral prononce :
1.
Le recours est rejeté dans la mesure où il est recevable.
2.
La demande d'assistance judiciaire est rejetée.
3.
Les frais judiciaires, arrêtés à 1'200 fr., sont mis à la charge du recourant.
4.
Le présent arrêt est communiqué aux parties et à la Cour d'appel pénale du Tribunal cantonal du canton de Vaud.
Lausanne, le 26 novembre 2020
Au nom de la Cour de droit pénal
du Tribunal fédéral suisse
Le Président : Denys
La Greffière : Kistler Vianin


facts:
Sachverhalt:
A.
A.a. Im Oktober 2010 schloss die A._ GmbH (Unternehmerin, Beschwerdeführerin) mit B.B._ und C.B._ (Besteller, Beschwerdegegner) einen Werkvertrag über Holzbauarbeiten im Zusammenhang mit der Sanierung des Wohnhauses in D._. Der vereinbarte Werklohn betrug Fr. 372'045.85 (nach Abzug von Rabatt und Skonto, inkl. MwSt.), abzüglich Fr. 1'764.-- für die von den Bestellern abgeschlossene Bauwesenversicherung. Neben den Vertragsparteien wurde der Werkvertrag von E._ als Vertreter der F._ AG unterzeichnet, welche von den Bestellern mit der Projekt- und Bauleitung beauftragt worden war.
A.b. Am 10. Juli 2011 stellte die Unternehmerin den Bestellern (Schluss-) Rechnung über Fr. 496'429.-- (nach Abzug von 4 % Rabatt und 2 % Skonto, inkl. MwSt.), wovon nach Anrechnung der bereits geleisteten Akontozahlungen in der Höhe von Fr. 316'500.-- ein Betrag von Fr. 179'930.-- ausstehend war. Die Besteller leisteten daraufhin im August 2011 eine weitere Zahlung über Fr. 56'000.--. Im Mehrbetrag von Fr. 123'930.-- bzw., unter Hinzurechnung des darin bereits enthaltenen Skontos von 2 %, von Fr. 126'407.-- blieb die geltend gemachte Restforderung unbeglichen.
B.
B.a. Auf Gesuch der Unternehmerin ordnete das Kreisgericht Toggenburg am 5. September 2011 superprovisorisch die vorläufige Eintragung eines Bauhandwerkerpfandrechts für eine Pfandsumme von Fr. 126'407.-- nebst Zins auf dem Grundstück an, auf welchem das vorerwähnte Wohnhaus steht. Diese superprovisorische Anordnung wurde mit Entscheid vom 25. November 2011 bestätigt.
B.b. In der Folge erhob die Unternehmerin am 9. März 2012 beim Kreisgericht Toggenburg Klage auf definitive Eintragung des Bauhandwerkerpfandrechts sowie gleichzeitig auf Zahlung des ausstehenden Werklohns von Fr. 126'407.-- zuzüglich Zins. Das Kreisgericht trat mit Entscheid vom 25. Oktober 2012 mangels örtlicher Zuständigkeit nicht auf die Klage ein, wogegen die Unternehmerin erfolglos Berufung beim Kantonsgericht St. Gallen führte.
Mit Eingabe vom 17. April 2013 reichte die Unternehmerin sodann beim Kreisgericht St. Gallen Klage ein und begehrte die definitive Eintragung des Bauhandwerkerpfandrechts sowie die Bezahlung des offenen Werklohns nebst Zins. Die Besteller erhoben hierauf Widerklage und verlangten ihrerseits die Zahlung von Fr. 66'786.30 zuzüglich Zins sowie die Löschung des vorläufig eingetragenen Bauhandwerkerpfandrechts. Mit Entscheid vom 6. September 2017 verpflichtete das Kreisgericht St. Gallen die Besteller, der Unternehmerin Fr. 126'407.-- zuzüglich Zins zu bezahlen. Weiter wies es das Grundbuchamt an, das Bauhandwerkerpfandrecht definitiv einzutragen. Die Unternehmerin ihrerseits wurde in teilweiser Gutheissung der Widerklage verpflichtet, den Bestellern Fr. 6'360.15 zuzüglich Zins zu bezahlen. Im Übrigen wurde die Widerklage abgewiesen.
Das Kreisgericht hielt dafür, dass die Schlussrechnung vom 10. Juli 2011 durch den Bauleiter in Anwendung von Art. 154 Abs. 3 SIA-Norm 118 genehmigt worden sei, weshalb die Besteller verpflichtet seien, den gesamten Rechnungsbetrag zu bezahlen. Die Gutheissung der Klage führe dazu, dass die Widerklage - soweit mit dieser die Rückleistung eines Teils der Akontozahlungen begehrt werde - grösstenteils abzuweisen sei, liege doch die Summe derselben unter dem geschuldeten Werklohn. Soweit die Besteller widerklageweise Schadenersatz wegen mangelhafter Werkausführung verlangten, sei ein solcher im Umfang von Fr. 6'360.15 zuzusprechen.
B.c. Gegen diesen Entscheid erhoben die Besteller mit Eingabe vom 1. Februar 2018 Berufung beim Kantonsgericht St. Gallen. Sie beantragten, der Entscheid des Kreisgerichts sei kostenfällig aufzuheben und auf die Hauptklage der Unternehmerin sei nicht einzutreten, eventualiter sei diese abzuweisen, subeventualiter sei diese zu neuer Entscheidung an das Kreisgericht zurückzuweisen. Weiter begehrten sie die Gutheissung der Widerklage im vor der Vorinstanz geltend gemachten Betrag, eventualiter die Rückweisung der Widerklage an die Vorinstanz.
Mit Entscheid vom 28. Mai 2020 hiess das Kantonsgericht die Berufung teilweise gut. Es trat auf den Antrag der Unternehmerin auf Zahlung von Fr. 126'407.-- zuzüglich Zins nicht ein, wies das Grundbuchamt an, das Bauhandwerkerpfandrecht zu löschen, und verpflichtete die Unternehmerin, den Bestellern Fr. 24'542.60 zuzüglich Zins zu bezahlen. Im Mehrbetrag wies es die Widerklage ab.
Das Kantonsgericht begründete seinen Nichteintretensentscheid damit, dass die Unternehmerin für ihre Klage auf Bezahlung des Werklohns das erforderliche Schlichtungsverfahren nicht durchlaufen habe. Betreffend die definitive Eintragung des Bauhandwerkerpfandrechts hielt es fest, die von den Bestellern geleisteten Akontozahlungen überstiegen den geschuldeten Werklohn von Fr. 347'957.40 um Fr. 24'542.60, weshalb die definitive Eintragung eines Bauhandwerkerpfandrechts nicht möglich und das provisorisch eingetragene Bauhandwerkerpfandrecht zu löschen sei. Die widerklageweise begehrte Rückerstattung eines Teils der Akontozahlungen hiess es deshalb im Umfang von Fr. 24'512.60 gut; die Rückerstattung des überschiessen-den Teils von Fr. 14'410.75 wies es ab, da es diesen Betrag als geschuldet erachtete. Die Forderung auf Zahlung von Fr. 21'502.80 wegen angeblichen Minderwerts des Bodens über der Garage wies es ab, weil dieser vertragskonform erstellt worden sei.
C.
Mit Beschwerde in Zivilsachen vom 30. Juni 2020 beantragt die Beschwerdeführerin, den Entscheid des Kantonsgerichts St. Gallen kostenfällig aufzuheben und die Beschwerdegegner unter solidarischer Haftung zu verpflichten, ihr den Betrag von Fr. 126'407.-- zuzüglich Zins zu bezahlen. Überdies sei das Grundbuchamt Nesslau anzuweisen, das erwähnte Bauhandwerkerpfandrecht definitiv einzutragen. Eventualiter sei die Sache an die Vorinstanz zurückzuweisen.
Gleichzeitig ersuchte die Beschwerdeführerin um Erteilung der aufschiebenden Wirkung, die mit präsidialer Verfügung vom 1. Juli 2020 superprovisorisch und mit solcher vom 14. September 2020 definitiv gewährt wurde.
Die Beschwerdegegner beantragen, die Beschwerde kostenfällig abzuweisen, soweit auf diese eingetreten werden kann. Die Vorinstanz verzichtete auf Vernehmlassung.

considerations:
Erwägungen:
1.
1.1. Mit Beschwerde in Zivilsachen können Rechtsverletzungen nach Art. 95 und 96 BGG gerügt werden. Die Beschwerde ist hinreichend zu begründen, ansonsten darauf nicht eingetreten werden kann (<ref-ruling> E. 2 S. 116; <ref-ruling> E. 2.1 S. 245 f.). In der Beschwerdeschrift ist in gedrängter Form darzulegen, inwiefern der angefochtene Akt Recht verletzt (<ref-law>). Unerlässlich ist dabei, dass auf die Begründung des angefochtenen Entscheids eingegangen und im Einzelnen aufgezeigt wird, worin eine vom Bundesgericht überprüfbare Rechtsverletzung liegt. Die beschwerdeführende Partei soll in der Beschwerde an das Bundesgericht nicht bloss die Rechtsstandpunkte, die sie im kantonalen Verfahren eingenommen hat, erneut bekräftigen, sondern mit ihrer Kritik an den als rechtsfehlerhaft erachteten Erwägungen der Vorinstanz ansetzen (<ref-ruling> E. 2 S. 116, 86 E. 2 S. 89).
1.2. Soweit ein Entscheid auf mehreren selbständigen alternativen Begründungen beruht, ist für jede einzelne darzutun, weshalb sie Recht verletzt, denn soweit nicht beanstandete Begründungen das angefochtene Urteil selbständig stützen, fehlt das Rechtsschutzinteresse an der Beurteilung der gehörig begründeten Rügen (<ref-ruling> E. 6.3 S. 120 f.; vgl. auch <ref-ruling> E. 3.2 S. 560; je mit Hinweisen).
2.
Umstritten ist zunächst, ob die Vorinstanz zu Recht nicht auf die Leistungsklage der Beschwerdeführerin eintrat.
2.1. Die Vorinstanz begründete ihr Nichteintreten damit, dass die Beschwerdeführerin für diese Klage kein Schlichtungsverfahren angestrengt habe, obgleich ein solches notwendig gewesen wäre. <ref-law>, der eine Ausnahme vom Grundsatz des Schlichtungserfordernisses von <ref-law> in jenen Fällen vorsieht, in denen das Gericht Frist für eine Klage gesetzt hat, finde vorliegend lediglich auf das Begehren um definitive Eintragung des Bauhandwerkerpfandrechts Anwendung, nicht jedoch auf das in objektiver Klagenhäufung gestellte Begehren um Verurteilung zur Zahlung des Werklohns. Obschon diese Frage höchstrichterlich bislang noch nicht geklärt worden sei, habe das Bundesgericht in den Urteilen 4A_176/2019 vom 2. September 2019 E. 4.3, 4A_262/2018 vom 31. August 2018 und 4A_413/2012 vom 14. Januar 2013 E. 5 f. jedenfalls entschieden, es sei unzulässig, gleichzeitig mit einer Aberkennungsklage - bei welcher das Schlichtungsverfahren gemäss <ref-law> entfalle - eine Forderungsklage ohne vorgängiges Schlichtungsverfahren einzureichen, da für Letztere die Schlichtung obligatorisch bleibe. Die Liste der Ausnahmen vom Schlichtungsverfahren nach <ref-law> sei abschliessend. Die Klagenhäufung zähle nicht dazu. Die Annahme, wonach die Forderungsklage implizit im Ausnahmetatbestand von <ref-law> enthalten sei, lasse - so die Vorinstanz - der klare Gesetzeswortlaut nicht zu.
Entgegen den Vorbringen der Beschwerdeführerin hätten die Beschwerdegegner durch die vorbehaltlose Einlassung auf die Klage auch nicht im Sinne von <ref-law> auf das Schlichtungsverfahren verzichtet. Zwar könne ein derartiger Verzicht auch konkludent erfolgen, indem sich die beklagte Partei der direkten Klageeinreichung nicht widersetze, doch lasse <ref-law>, demzufolge mit der Klage gegebenenfalls die Klagebewilligung oder die allfällige Verzichtserklärung einzureichen sei, für einen konkludenten Verzicht durch blosse Einlassung keinen Raum.
2.2. Die Beschwerdeführerin bringt gegen die vorinstanzlichen Erwägungen unter Zitierung ausgewählter Autoren vor, die sehr enge Konnexität zwischen Pfand- und Vergütungssumme habe bei den zitierten "Zivilrechtlern" offensichtlich keine Zweifel aufkommen lassen, dass die Forderungsklage implizit im Ausnahmetatbestand des Schlichtungsobligatoriums von <ref-law> enthalten sein müsse. Überdies sei es "auch für Zivilprozessrechtler an sich sinnvoll, für die Leistungsklage auf eine Schlichtung zu verzichten".
Dabei übersieht sie, dass sich die erwähnten "Zivilrechtler" entweder überhaupt nicht zur vorliegend relevanten Frage äussern oder dies ohne Begründung tun: So hält SCHUMACHER an der zitierten Stelle bloss fest, dass eine Klagenhäufung erstrebenswert sei, wenn eine einheitliche Beurteilung des Bauhandwerkerpfandrechts und des Anspruchs auf Zahlung des Werklohns zur Diskussion stehe (RAINER SCHUMACHER, Das Bauhandwerkerpfandrecht, 3. Aufl. 2008, S. 551 Rz. 1496; DERS., Das Bauhandwerkerpfandrecht, Ergänzungsband zur 3. Auflage, 2011, S. 219 Rz. 710 f.); REETZ bestätigt vorliegend Unbestrittenes, nämlich dass in diesem Fall die beiden Klagen (in objektiver Klagenhäufung) verbunden werden können (PETER REETZ, Neue Rätsel ums Bauhandwerkerpfandrecht, in: Schweizerische Baurechtstagung, 2007, S. 224 Rz. 28). In den Folien der Präsentation von BUTZ findet sich die (unbegründete) Behauptung, dass bei einer kombinierten Klage auf definitive Eintragung des Bauhandwerkerpfandrechts mit einer Leistungsklage kein Schlichtungsverfahren nötig sei, doch merkt er an, dass diese Position umstritten sei (RAPHAEL BUTZ, Das Bauhandwerkerpfandrecht - jüngste Entwicklungen und Fallstricke, 2016, S. 24, <https://vischer.com> unter "Know-how" > "Publikationen und Präsentationen" > Suche nach "Bauhandwerkerpfandrecht" [besucht am 21. Dezember 2020]).
Ungeachtet dessen ist der Standpunkt der Beschwerdeführerin abzulehnen. Wie die von der Vorinstanz zitierten Urteile zeigen (siehe E. 2.1 hiervor), hielt das Bundesgericht in ständiger Rechtsprechung die Liste der Ausnahmen vom Erfordernis des Schlichtungsverfahrens nach Art. 198 lit. a-h ZPO für abschliessend. Es besteht vorliegend kein Anlass, von dieser Rechtsprechung abzuweichen. Hat das Gericht Frist für eine Klage auf definitive Eintragung des Bauhandwerkerpfandrechts gesetzt, kann die diesem Pfandrecht zugrundeliegende Forderung nicht - weder eigenständig noch in objektiver Klagenhäufung - unter Verweis auf <ref-law> ohne vorgängige Schlichtung geltend gemacht werden. Die Fristansetzung bezieht sich bloss auf die Klage auf Eintragung des definitiven Bauhandwerkerpfandrechts und nicht auf die Forderungsklage. Wenngleich eine anderslautende Auslegung von <ref-law> einem praktischen Bedürfnis entspräche, lässt der Wortlaut des Gesetzes eine solche nicht zu. Dies hat auch der Gesetzgeber erkannt, weshalb er in der Botschaft vom 26. Februar 2020 zur Änderung der Schweizerischen Zivilprozessordnung (Verbesserung der Praxistauglichkeit und der Rechtsdurchsetzung; BBl 2020 2754 f.) vorschlägt, <ref-law> dahingehend zu ergänzen, dass das Schlichtungsverfahren nicht bloss dann entfällt, wenn das Gericht Frist für eine Klage gesetzt hat, sondern auch "[...] bei Klagen, die mit einer solchen Klage vereint werden, sofern die Klagen in einem sachlichen Zusammenhang stehen" (BBl 2020 2790). Vorliegend besteht kein Anlass, dem Gesetzgeber vorzugreifen.
Was die Ausführungen der Beschwerdeführerin betreffend die Nichtanwendbarkeit von <ref-law> anbelangt, genügt sie den Rügeanforderungen nicht (vgl. E. 1.1 hiervor), da sie lediglich ihre vor der Vorinstanz geäusserte Rechtsauffassung wiederholt und festhält, dass die Voraussetzungen für einen konkludenten Verzicht "konkret sicher erfüllt" seien.
Die Vorinstanz ist daher zu Recht nicht auf die Leistungsklage der Beschwerdeführerin eingetreten.
3.
Weiter ist im Hinblick auf die Festlegung der Pfandsumme und mit der damit verbundenen vorfrageweisen Prüfung der Höhe der offenen Werklohnforderung (vgl. <ref-ruling> E. 4.2.2 S. 135) umstritten, ob die Vorinstanz zu Recht aufgrund der Ungewöhnlichkeitsregel die Anwendbarkeit von Art. 154 Abs. 3 SIA-Norm 118 in der Ausgabe 1977/1991 verneinte.
3.1. Art. 154 Abs. 3 SIA-Norm 118 lautet folgendermassen:
"Ergeben sich bei der Prüfung keine Differenzen, so gilt die Schlussabrechnung mit dem Prüfungsbescheid der Bauleitung als beidseitig anerkannt. Differenzen teilt die Bauleitung dem Unternehmer unverzüglich nach ihrer Feststellung mit und begründet sie. Sie sind möglichst rasch zu bereinigen."
Die Geltung vorformulierter allgemeiner Geschäftsbedingungen wird durch die Ungewöhnlichkeitsregel eingeschränkt. Zu ersteren zählt auch die SIA-Norm 118 (ZINDEL/SCHOTT, in: Basler Kommentar, Obligationenrecht, 7. Aufl. 2020, N. 23 der Vorbemerkungen zu Art. 363-379 OR; vgl. <ref-ruling> E. 5 S. 457 ff.; PETER GAUCH, Der Werkvertrag, 6. Aufl. 2019, S. 129 Rz. 286c). Danach sind von der global erklärten Zustimmung zu allgemeinen Vertragsbedingungen alle ungewöhnlichen Klauseln ausgenommen, auf deren Vorhandensein die schwächere oder weniger geschäftserfahrene Partei nicht gesondert aufmerksam gemacht worden ist. Der Verfasser von allgemeinen Geschäftsbedingungen muss nach dem Vertrauensgrundsatz davon ausgehen, dass ein unerfahrener Vertragspartner ungewöhnlichen Klauseln nicht zustimmt. Die Ungewöhnlichkeit beurteilt sich aus der Sicht des Zustimmenden im Zeitpunkt des Vertragsabschlusses. Für einen Branchenfremden können deshalb auch branchenübliche Klauseln ungewöhnlich sein. Die Ungewöhnlichkeitsregel kommt jedoch nur dann zur Anwendung, wenn neben der subjektiven Voraussetzung des Fehlens von Branchenerfahrung die betreffende Klausel objektiv beurteilt einen geschäftsfremden Inhalt aufweist. Dies ist dann zu bejahen, wenn sie zu einer wesentlichen Änderung des Vertragscharakters führt oder in erheblichem Masse aus dem gesetzlichen Rahmen des Vertragstypus fällt. Je stärker eine Klausel die Rechtsstellung des Vertragspartners beeinträchtigt, desto eher ist sie als ungewöhnlich zu qualifizieren (<ref-ruling> E. 3.1 S. 412 f.; <ref-ruling> E. 2.1 S. 7). Das Bundesgericht prüft die Anwendung der Ungewöhnlichkeitsregel als Rechtsfrage frei (<ref-law>; <ref-ruling> E. 3.4 S. 414 mit Hinweis). Es ist dabei an die Feststellungen der kantonalen Gerichte über die äusseren Umstände sowie das Wissen und Wollen der Beteiligten grundsätzlich gebunden (<ref-law>; <ref-ruling> E. 3.4 S. 414 mit Hinweisen).
3.2. Die Vorinstanz erwog hierzu, die SIA-Norm 118 in der Ausgabe von 1977/1991 sei global übernommen worden. Hierzu seien im erstinstanzlichen Verfahren zwar keine Behauptungen aufgestellt worden, doch würden Allgemeine Geschäftsbedingungen - wie hier - durch Verweisung in den Vertrag überführt, sei die Globalübernahme zu vermuten. Der Vertragstext beinhalte keinen ausdrücklichen Hinweis auf die Bestimmung von Art. 154 Abs. 3 SIA-Norm 118. Dass die Beschwerdegegner anderweitig auf diese Klausel hingewiesen worden wären, sei nicht geltend gemacht worden. Die Beschwerdegegner hätten vorgebracht, sie seien in Bausachen unerfahren, was von der Beschwerdeführerin erst verspätet bestritten worden sei, weshalb dies als unbestritten zu gelten habe. Mithin seien die Beschwerdegegner nicht branchenkundig und hätten dementsprechend nach Treu und Glauben nicht mit einer Klausel in der global übernommenen SIA-Norm 118 rechnen müssen, welche der Bauleitung die Befugnis erteile, stellvertretend für sie die Schlussabrechnung zu genehmigen. Mithin habe Art. 154 Abs. 3 SIA-Norm 118 keine Geltung erlangt. Selbst wenn man die Anwendbarkeit von Art. 154 Abs. 3 SIA-Norm 118 bejahen würde, habe die Beschwerdeführerin erstens nicht prozesskonform behauptet, dass der Bauleiter einen (vorbehaltlosen) Prüfungsbescheid im Sinne der erwähnten Bestimmung aus der SIA-Norm 118 erteilt habe; zweitens könne es aufgrund der knappen Aussagen des Bauleiters nicht als erstellt gelten, dass dieser die Schlussabrechnung geprüft und der Beschwerdeführerin einen vorbehaltlosen mündlichen Prüfungsbescheid gegeben habe.
3.3. Die Beschwerdeführerin rügt die Argumentation der Vorinstanz als nicht nachvollziehbar. Es sei eigenartig und aus rechtlicher Sicht nicht nachvollziehbar, dass sie den Beschwerdegegner 2, der Jurist sei, als bauunerfahren hinstelle. Es gehe in erster Linie nicht um Fragen des Bauens, sondern um das Kennen und Verstehen von Vertragstexten und SIA-Normen. So sei anzunehmen oder zumindest zu vermuten, dass C.B._ den Werkvertrag wie auch die SIA-Norm 118 genau studiert habe. Und wenn er dies nicht getan hätte, hätte er bei Durchsicht und Kenntnisnahme der von ihm selbst unterschriftlich bestätigten rechtlichen Grundlagen des Sanierungsvorhabens auf eigenes Risiko gehandelt.
3.4. Die Beschwerdeführerin wendet sich nicht gegen die vorinstanzliche Feststellung, dass die SIA-Norm 118 kraft Globalübernahme Vertragsbestandteil wurde. Indem sie - wie bereits im Berufungsverfahren - vorbringt, es sei anzunehmen, der "Jurist C.B._" habe den Werkvertrag wie auch die SIA-Norm 118 genau studiert, erachtet sie jedoch die Erfüllung der zweiten Voraussetzung für die Anwendbarkeit der Ungewöhnlichkeitsregel, das Vorliegen einer schwächeren oder geschäftsunerfahrenen Partei, als nicht gegeben. Dabei übersieht die Beschwerdeführerin jedoch, dass die Vorinstanz dieses Vorbringen als nicht rechtzeitig vorgebracht qualifizierte und deshalb unbeachtet liess (siehe die vorinstanzliche E. II/3b). Indem die Beschwerdeführerin diese Behauptung vor Bundesgericht wiederholt, ohne jedoch den Entscheid der Vorinstanz in diesem Punkt zu beanstanden, genügt sie den Rügeanforderungen nicht (vgl. E. 1.1 hiervor). Insofern vermag die Beschwerdeführerin nicht darzutun, dass die Ungewöhnlichkeitsregel vorliegend keine Geltung erlangen würde und die Vorinstanz zu Unrecht Art. 154 Abs. 3 SIA-Norm 118 für nicht anwendbar erklärte.
3.5. Soweit die Beschwerdeführerin eine der mehreren Alternativbegründungen der Vorinstanz als rechtsfehlerhaft rügt (nämlich die willkürliche Würdigung der Aussagen des Bauleiters), ist aufgrund des vorstehenden Ergebnisses darauf nicht näher einzugehen. Überdies wäre ohnehin für jedeeinzelne Alternativbegründung darzutun gewesen, weshalb sie Recht verletzt (siehe E. 1.2 hiervor).
4.
Schliesslich beanstandet die Beschwerdeführerin die Anwendbarkeit von Art. 10 Ziff. 3 des Werkvertrags, welchen die Vorinstanz - zufolge Nichtanwendbarkeit von Art. 154 Abs. 3 SIA-Norm 118 - für die (vorfrageweise) Bestimmung der Höhe des geschuldeten Werklohns heranzog und in der Folge die Eintragung des definitiven Bauhandwerkerpfandrechts verneinte sowie die Widerklage der Beschwerdegegner teilweise guthiess.
4.1. Diese Bestimmung lautet folgendermassen:
" F ü r nicht im Angebot enthaltene Leistungen hat der Unternehmer vor deren Ausf ü hrung Nachtragsofferten einzureichen. Die Leistungen d ü rfen nur mit schriftlichem Einverst ä ndnis des Bauherrn ausgef ü hrt werden.
Die Nachtragsofferten sind auf den gleichen Kostengrundlagen zu kalkulieren wie das Hauptangebot. Der Bauherr kann den entsprechenden Nachweis vom Unternehmer verlangen. Die auf das Hauptangebot gewahrten Rabatte sowie die weiteren vereinbarten Abzüge gemäss Werkvertrag gelangen auch bei den Nachtragsofferten zur Anwendun g."
4.2. Die Vorinstanz erwog, es sei unbestritten, dass keine schriftlich genehmigten Nachtragsofferten für Zusatzleistungen vorlägen. Somit fehle es an den Voraussetzungen von Art. 10 Ziff. 3 des Werkvertrags, weshalb die Beschwerdeführerin grundsätzlich keinen Anspruch auf Vergütung der nicht bereits in der Offerte enthaltenen Leistungen habe. Indes sei fraglich, ob die Vertragsparteien allenfalls das Schriftlichkeitserfordernis stillschweigend wegbedungen hätten. Dafür spreche, dass die Beschwerdegegner unbestrittenermassen in einzelnen Fällen mündlich Zusatzleistungen mit der Beschwerdefüherin vereinbart hätten. Allerdings dürfe daraus kein genereller Verzicht auf das Schriftlichkeitserfordernis abgeleitet werden. Vorliegend könne diese Frage jedoch offengelassen werden, da für nicht in der Offerte enthaltene Leistungen gemäss Art. 10 Ziff. 3 des Werkvertrags jedenfalls das Einverständnis der Beschwerdegegner erforderlich gewesen wäre und sich die Beschwerdeführerin nicht darauf berufen könne, die Bauleitung sei zur Anordnung von Bestellungsänderungen im Namen der Bauherren ermächtigt gewesen.
Die Beschwerdegegner hätten kein Verhalten gezeigt, welches nach Treu und Glauben als Vollmachtskundgabe an den Bauleiter zu betrachten sei, die ihnen vorbehaltene Genehmigung für nicht in der Offerte enthaltene Zusatzarbeiten erteilen zu dürfen. Die Beschwerdeführerin habe lediglich geltend gemacht, die Beschwerdegegner hätten sich an regelmässigen Bauleitungssitzungen mit dem Bauleiter abgesprochen und den Baufortschritt mit eigenen Augen mitverfolgt. Sie seien vom Bauleiter - soweit die notwendigen Arbeiten nicht ihre persönlichen Zusatzwünsche betroffen hätten - laufend orientiert worden und nichts sei ohne ihre Zustimmung ausgeführt worden. Mit diesen pauschalen Ausführungen genüge die Beschwerdeführerin allerdings bereits den Anforderungen an eine hinreichende Substanziierung nicht. Ferner könne den Beschwerdegegnern nicht unterstellt werden, sie hätten wissentlich geduldet, dass der Bauleiter Bestellungsänderungen tätige, oder dass aus ihrem (passiven) Verhalten auf den Willen einer entsprechenden Vollmachtskundgabe zu schliessen wäre. Angesichts dessen, dass dem Werkvertrag bloss ein sehr rudimentäres und wenig detailliertes Leistungsverzeichnis zugrunde gelegen habe, sei für die Beschwerdegegner kaum erkennbar gewesen, welche Arbeiten noch unter eine bestimmte Leistungsposition fielen und welche davon nicht mehr erfasst gewesen seien. Die Beschwerdegegner hätten in Anbetracht von Art. 10 Ziff. 3 des Werkvertrags darauf vertrauen dürfen, dass sie von der Beschwerdeführerin direkt darauf aufmerksam gemacht würden, wenn bestimmte Arbeiten nicht mehr von den grob umschriebenen Leistungspositionen gemäss Offerte abgedeckt gewesen und folglich zusätzlich zu vergüten gewesen wären. Vor dem Hintergrund von Art. 10 Ziff. 3 des Werkvertrags habe die Beschwerdeführerin ohne ausdrückliche gegenteilige Mitteilung der Beschwerdegegner nicht in gutem Glauben annehmen dürfen, dass diese auf die ihnen vorbehaltene Genehmigungsbefugnis für Zusatzleistungen verzichteten. Die Beschwerdeführerin habe demgemäss auch nicht ohne persönliche Rückfrage bei den Beschwerdegegnern eine Bevollmächtigung des Bauleiters hinsichtlich solcher Zusatzleistungen ableiten dürfen.
4.3. Die Beschwerdeführerin rügt, Art. 10 Ziff. 3 des Werkvertrags sei monatelang und fortlaufend bewusst nicht nur nicht beachtet, sondern von beiden Parteien (inkl. Bauleiter) x-fach umgangen worden. Die Beschwerdegegner hätten nicht nur in einzelnen, sondern in mehreren Fällen auf vorgängige Nachtragsofferten bzw. schriftliche Einverständniserklärungen verzichtet und mündliche Aufträge direkt oder via ihren Bauleiter erteilt. Sie hätten sich nie auf Art. 10 Ziff. 3 des Werkvertrags berufen, auch nicht dann, wenn der Bauleiter bauliche Änderungen und Ergänzungen angeordnet habe, was C.B._, der sich wöchentlich mit dem Bauleiter getroffen habe, nicht verborgen geblieben sein könne. Die Beschwerdeführerin habe jedenfalls, da die Beschwerdegegner das Handeln des Bauleiters geduldet hätten, nach Treu und Glauben davon ausgehen dürfen, dass dieser von der Bauherrschaft ermächtigt worden sei, Bestellungsänderungen vorzunehmen oder Zusatzaufträge zu erteilen, selbst wenn diese vorgängig nicht mit ihnen abgesprochen worden seien.
4.4. Die Beschwerdeführerin moniert mithin, die Vorinstanz habe zu Unrecht das Vorliegen einer Duldungsvollmacht verneint und damit eine Rechtsverletzung begangen.
Eine sog. Duldungsvollmacht ist zu bejahen, wenn der Vertretene weiss, dass er gegen seinen Willen vertreten wird, er aber nicht dagegen einschreitet (<ref-ruling> E. 4.1 S. 291; <ref-ruling> E. 2b/bb S. 201; Urteile 4A_76/2019 vom 15. Juli 2020 E. 5.4.3.1; 4A_562/2019 vom 10. Juli 2020 E. 5.1.2). Vorliegend erachtete es die Vorinstanz als erstellt, dass jene Änderungen, welche die Beschwerdegegner nicht selbst mündlich in Auftrag gegeben haben, ausschliesslich zwischen der Beschwerdeführerin und dem Bauleiter abgesprochen wurden. Ein entsprechender Wille der Beschwerdegegner, dem Bauleiter die Kompetenz einzuräumen, diese Bestellungsänderungen in Auftrag zu geben, habe nicht vorgelegen. Dass die Beschwerdegegner dagegen nicht einschritten, durfte ihnen gemäss der Vorinstanz indes nicht vorgeworfen werden, da sie aufgrund des äusserst rudimentären Leistungsverzeichnisses nicht hätten erkennen können, dass jene Arbeiten, welche der Bauleiter in Auftrag gab, Bestellungsänderungen und nicht bloss Konkretisierungen der in der Offerte umschriebenen Leistungspositionen darstellten.
Mit dieser Begründung setzt sich die Beschwerdeführerin indes nicht auseinander. Insbesondere nicht mit dem zentralen Argument, die Beschwerdegegner hätten angesichts des rudimentären Leistungsverzeichnisses nicht erkennen können, dass Bestellungsänderungen vorgenommen wurden. Vielmehr behauptet sie pauschal, die Beschwerdegegner seien stets im Bilde gewesen, was auf der Baustelle gelaufen sei und hätten es wissentlich zugelassen, dass der Bauleiter für sie in sämtlichen Belangen wie ein berechtigter Vertreter aufgetreten sei. Damit genügt sie den Rügeanforderungen nicht (vgl. E. 1.1 hiervor).
5.
Im Ergebnis ist die Beschwerde abzuweisen, soweit darauf einzutreten ist. Dem Ausgang des Verfahrens entsprechend wird die Beschwerdeführerin kosten- und entschädigungspflichtig (Art. 66 Abs. 1 und Art. 68 Abs. 2 BGG).

rulings:
Demnach erkennt das Bundesgericht:
1.
Die Beschwerde wird abgewiesen, soweit darauf einzutreten ist.
2.
Die Gerichtskosten von Fr. 5'000.-- werden der Beschwerdeführerin auferlegt.
3.
Die Beschwerdeführerin hat die Beschwerdegegner für das bundesgerichtliche Verfahren mit Fr. 6'000.-- zu entschädigen.
4.
Dieses Urteil wird den Parteien und dem Kantonsgericht St. Gallen, III. Zivilkammer, schriftlich mitgeteilt.
Lausanne, 9. Februar 2021
Im Namen der I. zivilrechtlichen Abteilung
des Schweizerischen Bundesgerichts
Die Präsidentin: Hohl
Der Gerichtsschreiber: Bittel

canton: CH

region: Federation


facts:
Sachverhalt:
A.
A.a. Am 22. Oktober 2012 errichtete B._ durch letztwillige Verfügung die "Stiftung B._" (nachfolgend: Stiftung). Sie wurde am xx.xx.2013 im Handelsregister eingetragen. Die Stiftung hat folgenden Zweck:
" Die Stiftung bezweckt die Förderung der musischen Kunst, namentlich der klassischen Musik, in der ganzen Schweiz. Sie soll Musikerinnen und Musiker, Musikstundentinnen und -studenten sowie Musikschaffende fördern und unterstützen. In Ausnahmefällen unterstützt die Stiftung auch gemeinhin bedürftige Personen. Sie kann in den genannten Bereichen selber aktiv werden, in dem sie beispielsweise Musikstudenten unterstützt (z.B. finanziell mittels Stipendien oder indem sie günstigen Wohnraum zur Verfügung stellt) oder durch Zuwendungen an andere Institutionen mit gleichem oder ähnlichem Zweck (z.B. internationale Menuhin-Musik-Akademie in Gstaad). Die Stiftung hat gemeinnützigen Charakter und verfolgt keinerlei Erwerbszweck. "
A.b. Zum Stiftungsvermögen gehört die Liegenschaft an der C._strasse yyy in U._ (nachfolgend: Liegenschaft). Mit dieser Liegenschaft übernahm die Stiftung ein Mietverhältnis mit E.D._, das B._ 1989 begründet hatte.
A.c. Mit Verfügung vom 5. August 2014 übernahm die Eidgenössische Stiftungsaufsicht (nachfolgend: ESA) die Aufsicht über die Stiftung.
A.d. Am 24. März 2015 entschied der Stiftungsrat, die Liegenschaft zu sanieren und die Mietverhältnisse für die Wohnungen zu kündigen. Die Mieter wurden mit Schreiben vom 9. April 2015 über die Sanierung informiert. Ferner wurde ihnen mitgeteilt, dass die Sanierung Auswirkungen auf die bestehenden Mietverhältnisse habe. Die Mieter wurden zur Informationsveranstaltung vom 28. April 2015 eingeladen.
A.e. Am 30. April 2015 kündigte die Stiftung das Mietverhältnis mit E.D._ per 31. Oktober 2015 wegen der angekündigten Sanierung und unter Beilage des kantonalbernischen Formulars für die Kündigung von Wohn- und Geschäftsräumen bei Miet- und Pachtverträgen.
A.f. Mit Eingaben vom 20. und 25. Mai 2015 focht E.D._ die Kündigung des Mietverhältnisses bei der Schlichtungsbehörde Bern-Mittelland (nachfolgend: Schlichtungsbehörde) an.
A.g. Die Schlichtungsbehörde machte am 13. Oktober 2015 einen Urteilsvorschlag, wonach das Mietverhältnis mit E.D._ bis am 31. Juli 2016 erstreckt werde. E.D._ hat diesen Urteilsvorschlag verspätet abgelehnt, so dass die Schlichtungsbehörde am 8. Dezember 2015 die Rechtsgültigkeit des Vorschlags feststellte.
A.h. Mit Schreiben vom 7. Januar 2016 wandten sich E.D._ und D.D._ als Direktbetroffene der Wohnungskündigung nunmehr an die ESA und baten um eine rasche und umfassende Überprüfung der Stiftung.
A.i. Die ESA informierte D._s mit E-Mail vom 27. Januar 2016, dass ihr Schreiben vom 7. Januar 2016 als aufsichtsrechtliche Anzeige zu qualifizieren sei. Sie hätten weder Parteistellung noch Parteirechte und keinen Erledigungsanspruch, würden aber über das Resultat der Abklärungen informiert. D.D._ schrieb der ESA mit E-Mail vom 30. Januar 2016, dass die Eingabe vom 7. Januar 2016 eine Beschwerde sei, nicht eine Anzeige. Mit Schreiben vom 22. Juli 2016 teilte die ESA D._s mit, dass keine aufsichtsrechtlichen Massnahmen angezeigt seien, es würden indes Empfehlungen ausgesprochen. Mit Schreiben vom 15. Juli 2106 an die ESA hielten D._s an der Beschwerde fest, verlangten stiftungsrechtlich ableitbare Antworten auf ihre Fragen und eine beschwerdefähige Verfügung hierzu.
A.j. Mit Entscheid vom 9. August 2016 trat die ESA auf die Beschwerde nicht ein, weil D._s die Beschwerdefrist verpasst hätten und weil ihr Vorgehen, auf dem stiftungsrechtlichen Weg eine günstige Miete zu erlangen, missbräuchlich sei.
B.
B.a. Dagegen erhoben E.D._ und D.D._ am 7. September 2016 Beschwerde ans Bundesverwaltungsgericht mit folgenden Begehren:
" - Den Beschwerdeführern sei die Befugnis zur Führung einer Stiftungsaufsichtsbeschwerde gegen die «Stiftung B._» zu erteilen. - Die verfügte Gebühr für den Entscheid vom 9. August [2016] von CHF 1'200.-- sei zu erlassen. - Den Beschwerdeführern werde mangels eigener finanzieller Mittel die unentgeltliche Prozessführung gewährt. "
B.b. In ihrer Eingabe vom 6. Oktober 2016 beantragten D._s ergänzend die rückwirkende Gewährung der unentgeltlichen Rechtspflege auf Januar 2016. Mit Verfügung vom 13. Oktober 2016 wurde das Gesuch vom 7. September 2016 gutgeheissen.
B.c. Am 1. November 2016 setzte die Gerichtspräsidentin des Regionalgerichts Bern-Mittelland D._s eine letzte Frist von 10 Tagen für die Wohnungsräumung und die Rückgabe der Schlüssel.
B.d. Mit Vernehmlassung vom 14. November 2016 ersuchte die ESA um Abweisung der Beschwerde und Auferlegung der Kosten an D._s. Die Stiftung beantragte in ihrer Beschwerdeantwort vom 11. Januar 2017 die Abweisung der Beschwerde, soweit darauf eingetreten werden könne, unter Kosten- und Entschädigungsfolgen.
B.e. Am 6. Dezember 2016 ersuchte die Gerichtspräsidentin das Polizeiinspektorat der Stadt Bern um Zwangsvollstreckung ihres Ausweisungsentscheids vom 1. November 2016. D._s wohnen nicht mehr in der Wohnung an der C._strasse yyy in U._. Die Wohnungsrückgabe ist erfolgt.
B.f. Mit Urteil vom 21. November 2017 (B-5449/2016) wies die II. Abteilung des Bundesverwaltungsgerichts die Beschwerde ab, soweit es darauf eintrat. Im Wesentlichen bestätigte es, dass die Beschwerdeführer die Frist für die Stiftungsaufsichtsbeschwerde nicht gewahrt hätten. Mit Blick auf die gewährte unentgeltliche Rechtspflege verzichtete es darauf, den Beschwerdeführern Verfahrenskosten aufzuerlegen, sprach aber der Stiftung eine Parteientschädigung von Fr. 3'500.-- zu.
C.
C.a. Dagegen erheben D.D._ und E.D._ (Beschwerdeführer 1 und Beschwerdeführerin 2; zusammen: Beschwerdeführer) eine "Einsprache", die vom 22. November 2017 datiert, aber am 28. Dezember 2017 der Post übergeben wurde. Darin stellen sie folgende Begehren:
"1. Das Urteil B-5449/2016 ist in seiner Gesamtheit aufzuheben, unter Kosten- und Entschädigungsfolge. 2. D.D._ und E.D._ ist die Beschwerdebefugnis gegen die Stiftung B._ zu erteilen. 3. D.D._ und E.D._ ist wegen Bedürftigkeit - Beilage 1 - die kostenlose Rechtspflege zu gewähren. 4. Die Ungültigkeit der Stiftungsanwalts-Forderungen ist nach <ref-ruling>, E.2, S 443 durch das Bundesgericht festzustellen. "
C.b. Es wurden die vorinstanzlichen Akten eingeholt, nicht aber Vernehmlassungen.

considerations:
Erwägungen:
1.
1.1. Das Bundesgericht prüft von Amtes wegen und mit freier Kognition, ob ein Rechtsmittel zulässig ist (<ref-law>; <ref-ruling> E. 1).
1.2. Die erhobene "Einsprache" richtet sich gegen ein verfahrensabschliessendes Urteil des Bundesverwaltungsgerichts (<ref-law>), welches das Nichteintreten der ESA auf die Stiftungsaufsichtsbeschwerde der Beschwerdeführer bestätigt. Das angefochtene Urteil betrifft demnach die Aufsicht über eine Stiftung und unterliegt - mit der hier nicht gegebenen Ausnahme der Aufsicht über Vorsorge- und Freizügigkeitseinrichtungen - als öffentlich-rechtlicher Entscheid, der in unmittelbarem Zusammenhang mit Zivilrecht steht, der Beschwerde in Zivilsachen (Art. 72 Abs. 2 Bst. b Ziff. 4 BGG). Die falsche Bezeichnung des Rechtsmittels als "Einsprache" schadet den Beschwerdeführern nicht. Sie haben die Beschwerde fristgemäss erhoben (<ref-law>). Ferner sind sie zur Beschwerde legitimiert (<ref-law>), weil die Vorinstanz das Nichteintreten auf ihre Stiftungsaufsichtsbeschwerde bestätigt und ihnen eine Parteientschädigung auferlegt hat. Fragen könnte sich aber, ob das Streitwerterfordernis für die Beschwerde in Zivilsachen erfüllt ist.
Wie das Bundesgericht inzwischen geklärt hat, sind Streitigkeiten betreffend die vorliegende Stiftungsaufsicht vermögensrechtlicher Natur, so dass die Beschwerde in Zivilsachen gegen diesbezügliche Urteile nur zulässig ist, wenn der Streitwert mindestens Fr. 30'000.-- beträgt (Art. 74 Abs. 1 Bst. b BGG; Urteile 5A_856/2016 bzw. 5A_865/2016 vom 13. Juni 2018 E. 1.3 zur Publ. bestimmt; 5A_725/2017 vom 22. März 2018 E. 1.2). Weil die Beschwerdeführer diese Klärung bei der Beschwerdeeinreichung nicht kennen konnten, schadet ihnen die fehlende Streitwertangabe nicht (vgl. <ref-ruling> E. 1.1). Zudem fehlt im angefochtenen Urteil die gesetzlich vorgesehene Streitwertangabe (Art. 112 Abs. 1 Bst. d BGG). Ob der Mindeststreitwert vorliegt, kann mit Blick auf die weiteren Eintretensfragen, die sich vorliegend stellen, offen bleiben.
1.3. Die Beschwerde an das Bundesgericht hat ein Rechtsbegehren zu enthalten (<ref-law>). Die hier gestellten Begehren geben Anlass zur Prüfung der Zulässigkeit.
1.3.1. Die Beschwerde ist ein reformatorisches Rechtsmittel (<ref-law>). Deshalb muss sie grundsätzlich ein materielles Begehren enthalten. Ein blosser Aufhebungs- und Rückweisungsantrag reicht indessen aus, wenn das Bundesgericht im Falle der Gutheissung in der Sache nicht selbst entscheiden könnte, weil Feststellungen der Vorinstanz hierzu fehlen (Urteil 4A_330/2008 vom 27. Januar 2010 E. 2.1, nicht publ. in: <ref-ruling>). So ist es im vorliegenden Fall, denn die Vorinstanz hat lediglich die Fristeinhaltung für die Stiftungsaufsichtsbeschwerde geprüft (Streitgegenstand), sich aber zu den materiellen Rügen nicht geäussert. Folglich könnte das Bundesgericht bei einer Gutheissung der Beschwerde wegen Bejahung der Fristeinhaltung in der Sache selber nicht reformatorisch entscheiden. Damit würde es nämlich den Instanzenzug beschneiden. Ein kassatorisches Begehren ist daher ausreichend. Das Beschwerdebegehren 1 um Aufhebung des angefochtenen Urteils ist ein zulässiges kassatorisches Begehren.
Mit ihrem Beschwerdebegehren 2 beantragen die Beschwerdeführer die Erteilung der Beschwerdelegitimation für die Stiftungsaufsichtsbeschwerde. Die Beschwerdelegitimation wird von der zuständigen Behörde (hier erstinstanzlich von der ESA) im Rahmen der Eintretensvoraussetzungen geprüft und entweder bejaht, wenn sie besteht, oder verneint, wenn sie fehlt, aber nicht auf Begehren hin erteilt. Insofern kann die Beschwerdelegitimation zwar Streitgegenstand sein (nämlich bei den Eintretensvoraussetzungen), aber nicht auf Begehren hin zugesprochen werden. Sinngemäss wollen die Beschwerdeführer mit ihrem Beschwerdebegehren 2 allerdings nur erreichen, dass nach Aufhebung des angefochtenen Urteils (Bestätigung des Nichteintretens) auf die Stiftungsaufsichtsbeschwerde eingetreten wird. Das zweite Beschwerdebegehren ergänzt in diesem Sinne das erste; ihm kommt aber neben dem ersten keine selbständige Bedeutung zu.
1.3.2. Neue Begehren sind unzulässig (<ref-law>). Die Neuheit des Begehrens bezieht sich auf den Streitgegenstand, der vor Bundesgericht nur noch eingeschränkt (minus), aber nicht ausgeweitet (plus) oder geändert (aliud) werden kann. Auf unzulässige neue Begehren ist nicht einzutreten (Urteile 5A_489/2017 vom 29. November 2017 E. 2; 5A_329/2016 vom 6. Dezember 2016 E. 2.3).
Beschwerdebegehren 4 lautet auf Feststellung der "Ungültigkeit der Stiftungsanwalts-Forderungen". Der Begründung ist zu entnehmen, dass die Beschwerdeführer in der Mandatierung des Stiftungsanwalts eine zweckwidrige Verwendung von Stiftungsgeldern sehen. Im Verhältnis zum vorinstanzlichen Verfahren liegt damit ein neues materielles Feststellungsbegehren vor (<ref-law>), das nicht nur über den Streitgegenstand (Fristwahrung bei der Stiftungsaufsichtsbeschwerde), sondern auch über das Anfechtungsobjekt (Bestätigung des Nichteintretens) hinaus geht. Darauf ist nicht einzutreten (zur unzulässigen Ausweitung des Streitgegenstands: Urteile 5A_489/2017 vom 29. November 2017 E. 2; 5A_329/2016 vom 6. Dezember 2016 E. 2.3).
1.4. In rechtlicher Hinsicht sind alle Rügen gemäss Art. 95 f. BGG zulässig. Das Bundesgericht wendet das Recht von Amtes wegen an (<ref-law>) und prüft dessen Anwendung frei, allerdings unter Vorbehalt der allgemeinen Begründungsanforderungen (Art. 42 Abs. 1 und 2 BGG) und grundsätzlich nur für die geltend gemachten Rügen, sofern die rechtlichen Mängel nicht geradezu offensichtlich sind (<ref-ruling> E. 2.4). Die Beschwerde soll nicht bloss die bereits im zweitinstanzlichen Verfahren vertretenen Rechtsstandpunkte bekräftigen, sondern mit ihrer Kritik an den als rechtsfehlerhaft erachteten Erwägungen der Vorinstanz ansetzen (vgl. <ref-ruling> E. 2). Ist die Beschwerde nicht hinreichend begründet, so wird darauf nicht eingetreten (<ref-ruling> E. 2).
Demgegenüber ist das Bundesgericht an die tatsächlichen Feststellungen der Vorinstanz gebunden (<ref-law>). Gemäss <ref-law> kann die Feststellung des Sachverhalts und damit die Beweiswürdigung nur gerügt werden, wenn sie offensichtlich unrichtig - d.h. willkürlich (<ref-law>; <ref-ruling> E. 2.3; <ref-ruling> E. 1.5, mit Hinweis) - ist oder auf einer Rechtsverletzung im Sinne von <ref-law> beruht und die Behebung des Mangels für den Verfahrensausgang entscheidend sein kann. Für die Rüge der offensichtlich unrichtigen Sachverhaltsfeststellung gilt das strenge Rügeprinzip (<ref-law>; <ref-ruling> E. 3).
2.
Streitig ist die Einhaltung der Beschwerdefrist als Voraussetzung für das Eintreten auf die Stiftungsaufsichtsbeschwerde.
2.1. Die Vorinstanz erwog, das Stiftungsrecht sehe keine Befristung der Stiftungsaufsichtsbeschwerde vor, doch geböten die Rechtssicherheit und der Grundsatz von Treu und Glauben eine zeitliche Begrenzung dieses Rechts auf den für die Beschwerdefristen üblichen Rahmen. Üblich seien Beschwerdefristen bis zu dreissig Tagen. Diesen Zeitraum hätten die Beschwerdeführer bei Weitem überschritten. Die Stiftung habe am 24. März 2015 den Entscheid gefällt, die Liegenschaft an der C._strasse yyy in U._ zu sanieren und die Wohnung der Beschwerdeführerin 2 zu kündigen. Die Kenntnisnahme dieses Entscheids sei am 9. April 2015 erfolgt. Die Beschwerdeführer hätten sich erst rund neun Monate später, nämlich mit Schreiben vom 7. Januar 2016, zum ersten Mal an die ESA gewandt und eine umfassende Überprüfung der Stiftung gefordert. Aus dem Schreiben sei nicht hervorgegangen, dass es um eine formelle Stiftungsaufsichtsbeschwerde gehe. Der Beschwerdeführer 1 habe dies der ESA erst am 30. Januar 2016 per E-Mail mitgeteilt. Ferner hätten die Beschwerdeführer mit Schreiben vom 15. Juli 2016 auf einer Beschwerdeeinreichung am 7. Januar 2016 beharrt. Zwischen der Kenntnisnahme des Stiftungsentscheids am 9. April 2015 und der erstmaligen Bezeichnung einer Eingabe an die ESA als Beschwerde am 30. Januar 2016 seien rund neuneinhalb Monate vergangen. Wann das Schreiben vom 7. Januar 2016, das der Beschwerdeführer 1 in seiner E-Mail vom 30. Januar 2016 als Beschwerde bezeichne, der Post übergeben worden sei, sei nicht bekannt. Es könne aber frühestens rund neun Monate nach der Kenntnisnahme des Stiftungsentscheids gewesen sein. Die Stiftungsaufsichtsbeschwerde sei somit verspätet. Ein Grund für die Wiederherstellung der Beschwerdefrist liege nicht vor. Den Beschwerdeführern sei es zunächst nicht um stiftungsrechtliche Belange gegangen, sondern allein darum, den Verbleib in der Wohnung an der C._strasse yyy in U._ zu sichern. Deshalb hätten sie die Wohnungskündigung vor der Schlichtungsbehörde angefochten. Deren Urteilsvorschlag habe wegen verspäteter Anfechtung der Beschwerdeführer Rechtsgültigkeit erlangt. Erst als die Fortsetzung auf diesem Rechtsweg nicht mehr möglich gewesen sei, hätten sie versucht, die Aufhebung der Wohnungskündigung mit einem Verfahren vor der ESA zu erreichen, also rund neun Monate nach Erhalt des Urteilsvorschlages. Der Irrtum der Beschwerdeführer, dass sie auch mehrere Monate nach der Rechtsgültigkeit des Urteilsvorschlags noch aufsichtsrechtlich gegen die Stiftung vorgehen könnten, beruhe nicht auf einer behördlichen Auskunft. Auch als Laien hätten sie sich darüber informieren können. Ob das stiftungsaufsichtsrechtliche Vorgehen der Beschwerdeführer missbräuchlich sei, könne offen gelassen werden.
Im Ergebnis bestätigte die Vorinstanz den Nichteintretensentscheid der ESA wegen verspäteter Stiftungsaufsichtsbeschwerde und sprach der obsiegenden Stiftung zu Lasten der unterliegenden Beschwerdeführer eine Parteientschädigung zu.
2.2. Die Beschwerdeführer erheben diverse Rügen, die Anlass geben zur Prüfung der Zulässigkeit.
2.2.1. Die Beschwerde enthält Vorbringen, die das formelle Interesse der Beschwerdeführer an ihrer Stiftungsaufsichtsbeschwerde und die materielle Einhaltung des Stiftungszwecks betreffen. Die Vorinstanz hat beides nicht geprüft. Die Vorbringen gehen unzulässigerweise über den Streitgegenstand hinaus (E. 1.3.1 und 1.3.2) und sind daher unbeachtlich. Ob sie auch unzulässige neue Tatsachen und Beweismittel (<ref-law>) enthalten, kann offen bleiben.
2.2.2. In Bezug auf die umstrittene Wahrung der Frist für die Stiftungsaufsichtsbeschwerde rügen die Beschwerdeführer nicht etwa, dass die Vorinstanz den Sachverhalt willkürlich festgestellt oder Bundesrecht falsch angewendet habe (E. 1.4). Vielmehr machen sie geltend, sie hätten die Beschwerde bereits mit ihrer Eingabe bei der Schlichtungsbehörde erhoben. Die Schlichtungsbehörde sei zwar für Stiftungsaufsichtsfragen nicht zuständig, habe aber keinen Meinungsaustausch gemäss Art. 8 Abs. 2 des Verwaltungsverfahrensgesetzes (VwVG; SR 172.021) durchgeführt und sich daher faktisch als zuständig erachtet, obschon sie es nicht gewesen sei. Gemäss <ref-law> sei die Frist für die Stiftungsaufsichtsbeschwerde bereits mit der Eingabe bei der hierfür unzuständigen Schlichtungsbehörde gewahrt worden. Sinngemäss rügen die Beschwerdeführer demnach, dass die Vorinstanz <ref-law> nicht angewendet und damit Bundesrecht verletzt habe.
Diese Rüge ist aber neu. Im angefochtenen Urteil finden sich dazu keine Erwägungen, und die Beschwerdeführer machen auch nicht geltend, sie hätten die Rüge bereits vorinstanzlich vorgetragen. Dazu bestand indessen durchaus Anlass, nachdem bereits die ESA die Fristwahrung für die Stiftungsaufsichtsbeschwerde verneint hatte. Der neuen Rüge fehlt somit die sich aus Art. 75 Abs. 1 und 2 BGG ergebende Letztinstanzlichkeit (<ref-ruling> E. 1). Auf die Beschwerde ist deshalb auch in diesem Punkt nicht einzutreten (Urteil 5A_474/2017 vom 8. März 2018 E. 3.4.3).
Die neue Rüge wäre im Übrigen auch offensichtlich unbegründet. Sie setzt in tatsächlicher Hinsicht voraus, dass die stiftungsrechtlichen Themen bereits bei der Schlichtungsbehörde geltend gemacht worden sind; das findet im vorinstanzlich festgestellten Sachverhalt, der diesbezüglich nicht kritisiert wurde (E. 1.4), keine Stütze. Ferner kommt <ref-law> über die Fristwahrung im Falle der Einreichung bei einer unzuständigen Behörde hier nicht zur Anwendung, weil die kantonale Schlichtungsbehörde keine Bundesbehörde im Sinne des VwVG ist (Art. 1 Abs. 1 und 2 VwVG). Eine Weiterleitungspflicht der kantonalen Schlichtungsbehörde für Eingaben, welche die ESA betreffen, behaupten die Beschwerdeführer nicht.
2.2.3. Schliesslich wenden sich die Beschwerdeführer gegen die Auferlegung einer Parteientschädigung im angefochtenen Urteil. Sie meinen jedoch nur, die Auferlegung von Parteikosten in einem Verfahren, das den eigentlichen Beschwerdegegenstand, die stiftungsrechtlichen Fragen, nicht behandle, sei inakzeptabel. Mit den vorinstanzlichen Erwägungen setzen sich die Beschwerdeführer überhaupt nicht auseinander (E. 1.4). Mangels ausreichender Begründung ist in diesem Punkt auf die Beschwerde nicht einzutreten.
Die Beschwerdeführer bemängeln ferner die Einsetzung des Stiftungsanwalts, für dessen Aufwand die Beschwerdegegnerin vorinstanzlich eine Parteientschädigung zugesprochen wurde. Nachdem auf das neue Feststellungsbegehren betreffend die Ungültigerklärung der Einsetzung des Stiftungsanwalts nicht eingetreten wird (E. 1.3.2), sind auch die Rügen dazu unbeachtlich.
Die Beschwerdeführer machen sodann geltend, dass der Stiftungsanwalt nicht nach dem Willen der Stifterin handle und dass seine Forderungen mit dem Stiftungszweck nicht konform seien. Ihre Vorbringen zielen damit auf eine materielle stiftungsrechtliche Überprüfung, die hier nicht Streitgegenstand ist. Diese Vorbringen sind - wie erwähnt - unbeachtlich (E. 2.2.1).
Die weiteren Ausführungen der Beschwerdeführer zu den K osten betreffen, soweit überhaupt nachvollziehbar, nicht die angefochtene Parteientschädigung und sind daher ebenfalls nicht relevant.
3.
Aus den dargelegten Gründen ist auf die Beschwerde insgesamt nicht einzutreten. Bei diesem Verfahrensausgang haben die Beschwerdeführer solidarisch für die Gerichtskosten aufzukommen (Art. 66 Abs. 1 und 5 BGG). Wie die vorstehenden Erwägungen zeigen, muss die Beschwerde als von Anfang aussichtslos betrachtet werden. Damit mangelt es an der materiellen Voraussetzung für die unentgeltliche Rechtspflege (<ref-law>). Das entsprechende Gesuch der Beschwerdeführer ist abzuweisen. Eine Parteientschädigung ist nicht geschuldet, da von der Gegenpartei keine Vernehmlassung eingeholt wurde (Art. 68 Abs. 1 und 2 BGG).

rulings:
Demnach erkennt das Bundesgericht:
1.
Auf die Beschwerde wird nicht eingetreten.
2.
Das Gesuch um unentgeltliche Rechtspflege wird abgewiesen.
3.
Die Gerichtskosten von Fr. 1'000.-- werden den Beschwerdeführern unter solidarischer Haftung auferlegt.
4.
Dieses Urteil wird den Parteien, der Eidgenössischen Stiftungsaufsicht im Departement des Innern (EDI) und dem Bundesverwaltungsgericht, Abteilung II, schriftlich mitgeteilt.
Lausanne, 21. August 2018
Im Namen der II. zivilrechtlichen Abteilung
des Schweizerischen Bundesgerichts
Das präsidiale Mitglied: Escher
Der Gerichtsschreiber: Leu


facts:
Faits :
A.
Dans le cadre d'une instruction pénale dirigée contre B._ et autres pour corruption, blanchiment d'argent et faux dans les titres, le Ministère public de la Confédération (MPC) a ordonné, le 2 avril 2019, le séquestre d'un compte bancaire détenu par A._, à concurrence de 2'580'000 euros. L'enquête se rapporte à des pots-de-vin versés en rapport avec l'attribution, à la société espagnole C._ (ci-après: la société espagnole), d'un marché public portant sur la construction d'une centrale hybride solaire-gaz en Algérie. Le groupe C._ aurait versé 4 millions d'euros à la société de B._. Sur cette somme, 1'420'000 euros auraient été transférés à un responsable algérien en lien avec le processus d'attribution du marché. Une partie indéterminée du solde (soit 2'580'000 euros) avait été versée en faveur de A._. Selon le MPC, il pourrait s'agir du produit d'une infraction, susceptible d'être confisqué ou de servir à garantir le versement d'une créance compensatrice.
B.
Par décision du 17 janvier 2020, la Cour des plaintes du Tribunal pénal fédéral a rejeté le recours formé par A._. L'ordonnance de séquestre était suffisamment motivée et le recourant, en tant que tiers saisi, réclamait en vain un accès complet au dossier de la procédure ainsi qu'à des procédures connexes d'entraide judiciaire. B._ avait déclaré avoir effectué divers versements en faveur de A._ et il pourrait s'agir d'une partie du solde des 4 millions d'euros versés par C._. L'entité chargée de l'attribution du marché était détenue par l'Etat de sorte qu'une corruption d'agent étranger était possible. Le séquestre était proportionné quant à son montant.
C.
Agissant par la voie du recours en matière pénale, A._ demande au Tribunal fédéral de réformer l'arrêt de la Cour des plaintes en ce sens que le séquestre est levé; subsidiairement, il conclut au renvoi de la cause à la Cour des plaintes pour nouvelle décision dans le sens des considérants. Il demande l'effet suspensif, qui a été rejeté par ordonnance du 16 mars 2020.
La Cour des plaintes persiste dans les termes de sa décision, sans observations. Le MPC conclut au rejet du recours dans la mesure où il est recevable. Le recourant a déposé des déterminations complémentaires, persistant dans ses conclusions.

considerations:
Considérant en droit :
1.
L'arrêt attaqué confirme le prononcé d'un séquestre, à concurrence de 2'580'000 euros, sur des valeurs patrimoniales. Il s'agit d'un prononcé rendu en matière pénale au sens de l'art. 78 al. 1 LTF. En tant que titulaire du compte bancaire concerné par la mesure, le recourant peut se prévaloir d'un intérêt juridique à obtenir l'annulation ou la modification de cette décision, de sorte qu'il dispose de la qualité pour recourir au sens de l'art. 81 al. 1 LTF (<ref-ruling> consid. 1.3 p. 282 s.; <ref-ruling> consid. 1a p. 148). Le séquestre pénal est une décision à caractère incident et le recours n'est donc recevable que si l'acte attaqué est susceptible de causer un préjudice irréparable (art. 93 al. 1 let. a LTF; <ref-ruling> consid. 2.3 p. 60). Tel est le cas lorsque, comme en l'espèce, le détenteur se trouve privé temporairement de la libre disposition des biens ou valeurs saisis (<ref-ruling> consid. 1 p. 131). Pour le surplus, le recours est formé en temps utile (art. 100 al. 1 LTF) et les conclusions présentées sont recevables au regard de l'art. 107 al. 2 LTF, de sorte qu'il y a lieu d'entrer en matière.
2.
Invoquant son droit d'être entendu, le recourant se plaint de ne pas avoir eu accès au dossier complet de la procédure. Il estime que l'argument tenant à la nécessité de préserver la spontanéité de ses déclarations ne pourrait être retenu puisque le MPC a finalement renoncé à son audition, dans la perspective d'un classement ou d'une suspension de la procédure. Il s'agit d'un grief d'ordre formel qu'il y a lieu d'examiner en premier lieu.
2.1. Le droit à la consultation du dossier, composante du droit d'être entendu prévu notamment à l'art. 107 al. 1 let. a CPP, n'est ni absolu, ni inconditionnel, en particulier à l'égard de personnes qui n'ont pas la qualité de partie. En effet, selon l'art. 105 al. 2 CPP, celles-ci ne peuvent prétendre à un accès intégral au dossier pénal, mais uniquement aux éléments pertinents pour l'exercice de leurs droits de défense (arrêts 1B_485/2018 du 1er février 2019 consid. 1.2; BENDANI, in Commentaire romand, Code de procédure pénale suisse, 2e éd. 2019, no 24 ad art. 105 CPP; KÜFFER, in Basler Kommentar, Schweizerische Strafprozessordnung, Art. 1-195 StPO, 2e éd. 2014, n° 29 ad art. 105 CPP).
2.2. En l'occurrence, le recourant n'a pas la qualité de prévenu, mais de tiers saisi, soit d'un tiers touché par un acte de procédure au sens de l'art. 105 al. 1 let. f CPP. Il n'a donc accès qu'aux éléments du dossier permettant de se prononcer sur le bien-fondé de la mesure de contrainte dont il fait l'objet. Durant la procédure devant la Cour des plaintes, le recourant a obtenu un inventaire du dossier, très largement caviardé mais où apparaissent les éléments qui le concernent. Des pièces du dossier (ouverture d'instruction, procès-verbaux d'auditions de B._, documents bancaires, ordonnance d'instruction rendue en Espagne) ont été produites et lui ont manifestement permis de prendre précisément connaissance des soupçons dirigés contre lui. Son droit d'être entendu a ainsi été respecté.
3.
Se plaignant d'établissement inexact des faits, le recourant relève que le MPC a déjà rendu une ordonnance de classement le 1er mars 2016, constatant, au terme d'une enquête longue et approfondie, que l'ensemble des sommes versées au recourant par B._ et sa société (au total 8.9 millions d'euros) serait de provenance licite. Le MPC n'aurait d'ailleurs pas l'intention d'entendre le recourant, ce qui confirmerait son absence d'implication.
3.1. Le Tribunal fédéral est lié par les constatations de fait de la décision entreprise (art. 105 al. 1 LTF), à moins que celles-ci n'aient été établies en violation du droit ou de manière manifestement inexacte au sens des art. 97 al. 1 et 105 al. 2 LTF, soit pour l'essentiel de façon arbitraire au sens de l'art. 9 Cst. En matière d'appréciation des preuves et d'établissement des faits, il n'y a arbitraire que lorsque l'autorité ne prend pas en compte, sans aucune raison sérieuse, un élément de preuve propre à modifier la décision, lorsqu'elle se trompe manifestement sur son sens et sa portée, ou encore lorsque, en se fondant sur les éléments recueillis, elle en tire des constatations insoutenables. Le Tribunal fédéral n'entre en matière sur les moyens fondés sur la violation de droits fondamentaux, dont l'interdiction de l'arbitraire, que s'ils ont été invoqués et motivés de manière précise (art. 106 al. 2 LTF; <ref-ruling> consid. 1.1 p. 503).
3.2. La Cour des plaintes a retenu que l'ordonnance de classement du MPC du 1er mars 2016 concernait un marché relatif à la construction d'une autoroute en Algérie, soit des faits sans rapport avec ceux qui font l'objet de l'enquête actuelle. A la lecture de l'ordonnance en question et de l'ordonnance d'ouverture d'instruction de 2012, il y a lieu de constater que tel est bien le cas. Le MPC relève également dans cette décision que la preuve n'a pas pu être apportée d'une origine illicite des fonds, faute notamment d'une collaboration internationale. Contrairement à ce que soutient le recourant, ces considérations se limitent à l'objet de la première enquête et n'empêchent pas le MPC de soupçonner d'autres agissements illicites en rapport, le cas échéant, avec les mêmes fonds. Les faits retenus sur ce point par la Cour des plaintes ne sauraient être qualifiés de manifestement inexacts.
4.
Le recourant se plaint ensuite d'une violation des art. 70 et 71 CP. Il relève que, faute d'être partie à la procédure, il serait un tiers saisi. Il relève avoir toujours affirmé qu'il ignorait les relations d'affaires de B._, et se prévaut ici aussi de la décision de classement de 2016. Il conteste avoir prétendu auprès de la banque qu'une partie des fonds était liée au projet de centrale hybride, et relève que rien au dossier de la procédure suisse ou espagnole ne viendrait confirmer sa participation dans cette affaire. L'autorité de poursuite suisse aurait d'ailleurs renoncé à son audition. Le recourant prétend aussi avoir démontré, dans la procédure ayant abouti au classement de 2016, l'existence d'une contrepartie contractuelle aux versements litigieux
4.1. Le séquestre - notamment au sens des art. 263 al. 1 CPP et 71 al. 3 CP - est une mesure de contrainte qui ne peut être ordonnée, en vertu de l'art. 197 al. 1 CPP, que si elle est prévue par la loi (let. a), s'il existe des soupçons suffisants laissant présumer une infraction (let. b), si les buts poursuivis ne peuvent pas être atteints par des mesures moins sévères (let. c) et si elle apparaît justifiée au regard de la gravité de l'infraction (let. d). Lors de l'examen de cette mesure, l'autorité statue sous l'angle de la vraisemblance, examinant des prétentions encore incertaines. Le séquestre pénal est en effet une mesure provisoire destinée à préserver les objets ou valeurs qui peuvent servir de moyens de preuve, que le juge du fond pourrait être amené à confisquer, à restituer au lésé ou qui pourraient servir à l'exécution d'une créance compensatrice (art. 263 al. 1 CPP et 71 al. 3 CP; cf. arrêt 1B_118/2018 du 5 juillet 2018 consid. 4.1). Un séquestre est proportionné lorsqu'il porte sur des avoirs dont on peut admettre en particulier qu'ils pourront être vraisemblablement confisqués en application du droit pénal. Tant que l'instruction n'est pas achevée et que subsiste une probabilité de confiscation, de créance compensatrice ou d'une allocation au lésé, la mesure conservatoire doit être maintenue (<ref-ruling> consid. 3.2 p. 364). L'intégralité des fonds doit demeurer à disposition de la justice aussi longtemps qu'il existe un doute sur la part de ceux-ci qui pourrait provenir d'une activité criminelle (arrêts 1B_216/2019 du 24 octobre 2019 consid. 4.1.1; 1B_269/2018 du 26 septembre 2018 consid. 4.1).
4.2. En l'occurrence, la société espagnole aurait versé 4 millions d'euros pour se voir attribuer un marché public en Algérie. De cette somme, 1'420'000 euros seraient parvenus sur le compte d'un responsable algérien ayant pu influer sur l'attribution du marché. Le solde, soit 2'580'000 euros, aurait été réparti sur des comptes appartenant à B._. L'autorité de poursuite soupçonne que tout ou partie de ce montant pourrait être compris dans les versements opérés en faveur du recourant, pour un total de 8,9 millions d'euros. Cela semble accrédité par les déclarations de B._ selon lequel les montants versés au recourant concernent les mandats de ce dernier, y compris en rapport avec la société espagnole. Le fait que deux ans se soient écoulés entre la réception des fonds par B._ et les versements en faveur du recourant ne change rien à cette possibilité. Dans ces conditions, la possibilité d'une confiscation ou d'une créance compensatrice, à hauteur du montant maximum bloqué, apparaît suffisante.
4.3. Un séquestre ne peut être prononcé à l'égard d'un tiers si celui-ci a acquis les valeurs dans l'ignorance des faits qui auraient justifié la confiscation, et cela dans la mesure où il a fourni une contre-prestation adéquate ou si la confiscation se révèle d'une rigueur excessive (art. 70 al. 2 CP, applicable également par renvoi de l'art. 71 al. 1 in fine CP). Les conditions posées à l'art. 70 al. 2 CP sont cumulatives; pour qu'un séquestre puisse être refusé à ce stade de la procédure en application de l'art. 70 al. 2 CP, il faut qu'une confiscation soit d'emblée et indubitablement exclue, respectivement que la bonne foi du tiers soit clairement et définitivement établie. S'agissant ensuite de la contre-prestation, elle doit avoir été fournie avant que le tiers ne reçoive les valeurs d'origine illégale. C'est en tenant compte de toutes les circonstances du cas d'espèce qu'il faut décider si une contre-prestation adéquate existe (arrêt 1B_59/2019 du 21 juin 2019 consid. 3.2 et les arrêts cités).
Le recourant fait grand cas de l'ordonnance de classement rendue en 2016 mais, comme on l'a vu, celle-ci concerne des faits distincts (soit l'obtention d'un marché public par une société française pour la construction d'une autoroute) et nullement d'éventuels actes de corruption dans le cadre du marché public attribué à la société espagnole. Le classement en question est motivé par le fait qu'en l'absence de collaboration des autorités de l'Emirat de Dubaï, la provenance des fonds versés au recourant depuis des comptes détenus dans cet Etat n'a pas pu être vérifiée. Le MPC se fonde pour sa part sur deux documents (une lettre adressée par B._ au recourant et une note rédigée au sein de la banque) pour en déduire que les fonds versés par B._ seraient en rapport avec le marché faisant l'objet de la seconde enquête, ce que B._ a confirmé lors de son audition. Il conteste les informations figurant dans la note de la banque, mais n'avance aucune explication plausible pour justifier l'existence d'un tel document. Le recourant n'indique pas non plus les raisons pour lesquelles B._ lui-même l'impliquerait à tort. En l'état, la bonne foi du recourant n'est à tout le moins pas démontrée et il n'y a donc pas lieu d'examiner l'argument lié à l'existence d'une contrepartie adéquate.
5.
Sur le vu de ce qui précède, le recours doit être rejeté. Conformément à l'art. 66 al. 1 LTF, les frais judiciaires sont mis à la charge du recourant qui succombe.

rulings:
Par ces motifs, le Tribunal fédéral prononce :
1.
Le recours est rejeté.
2.
Les frais judiciaires, arrêtés à 3'000 fr., sont mis à la charge du recourant.
3.
Le présent arrêt est communiqué au mandataire du recourant, au Ministère public de la Confédération et au Tribunal pénal fédéral, Cour des plaintes.
Lausanne, le 6 juillet 2020
Au nom de la Ire Cour de droit public
du Tribunal fédéral suisse
Le Président : Chaix
Le Greffier : Kurz