public void start() {
   orderer.start();
 }
 // Returns how many request remains
 public int completed(R request) {
   return orderer.completed(request);
 }
 public void add(R request) {
   orderer.add(request);
 }