now it works
things basically work, some more testing required.