erster entwurf des entwurfs

es stehen noch nicht alle funktionsnamen drin und ich bin mir beim
ablauf durch ilctrl noch nicht sicher, aber das ganz grobe konzept
sollte so stimmen