Tested And Working

See pictures