Logik fertig. darf gerne ergänzt werden