scheint zu laufen. code muss nur noch aufgeräumt werden