few changes to arbiter class