make it work with current stack

years later we are finally close to actually using this :)

are you still interested in maintaining or should i just keep it in my repo?