weird stuff
It appears to work
Cleanup
It works better