Ueberarbeietet und das meiste implementiert (y)