added arbiters and simplified how this is run.