das ganze sollte eigentlich so mehr oder weniger funktionieren...