Tested and working
Please use pictures for most accurate description