addContract() implementieren
save() funktion verfeinen