fertig...außer copyInto()