@Override
 public int getColumnCount() {
   // one for the index plus the number of shafts
   return 1 + GearScheme.the_scheme().all_shafts().size();
 }
 @Override
 public int getRowCount() {
   return GearScheme.the_scheme().paths.size();
 }