Das sieht schon mal einfacher aus. Scheint auch umsetzbar zu sein.