Code, soweit ich ihn fertig gemacht habe.