It works!
Improved to a working state!