1 b) fertig, aber noch nicht getestet