Tested and working. See pictures for details.