added new arbiter constructor