updated version of aufgabe 2