aufgabe 2 teilweise gelöst(siehe todo)