holy hell, it works

not pretty of course
but come on :)