Tested and Working
See photos