programm umstrukturiert, noch nicht fertig