This has been tested and works as it should see pictures for more details