went on implementing aufgabe2 c)