funktioniert eigentlich komplett. Was noch fehlt: ausfuehrliche tests und verschiedenes abfangen von fehlern