Tested and works

But broken

Ready to use

Please see pictures for more details