anchor.diff:  		+capStr(arr_msg.header.app)+"</th><th class=\"rarity\">"
   		+capStr(arr_msg.header.rarity)+"</th></tr></table>";
   	}
  +	s = new Size(size.id);
   	return "<table class=\"wheel_opt\"><tr><td class=\"iso\">"+
  -	    sizes()[size.id].diameter+"</td><td class=\"trad\">"+
  -	    list_vals(sizes()[size.id].trad)+"</td><td class=\"app\">"+
  -	    list_vals(sizes()[size.id].app)+"</td><td class=\"rarity\">"+
  -	    capStr(sizes()[size.id].rarity)+"</td></tr></table>";
  +	    s.diameter()+"</td><td class=\"trad\">"+
  +	    list_vals(s.trad())+"</td><td class=\"app\">"+
  +	    list_vals(s.app())+"</td><td class=\"rarity\">"+
  +	    capStr(s.rarity())+"</td></tr></table>";
       }
   
       this.build = function(){
  
positive.code: 	this.lookup_arr = function(key){
  	    obj = this.lookup(key);
  	    var arr = [];
  	    jQuery.each(obj, function(key, str){
  		    arr.push(str);
  		});
  	    return arr;
  	}
  	this.diameter = function(){return this.lookup('diameter')};
  	this.app = function(){return this.lookup_arr('app')};
  	this.trad = function(){return this.lookup_arr('trad')};
  	this.rarity = function(){
  	    var val = "n/a";
  	    jQuery.each(arr_bsd, function(key, list){
  		    if(arr_bsd.hasOwnProperty(key) && list.indexOf(this.bsd)>=0){
  			val=I18n.translate('isobsd.rarity.'+key);
  		    }
  		});
  	    return val;
  	}
      }
  
      var sizes = function(){
  	var locale = I18n.locale || I18n.defaultLocale;
  	data = iso_bsd_sizes[locale];
  
negative.code: 	var opt = [];
  	for(var i=0; i<list_desc.length; i++){
  	    var s_i = new Size(list_desc[i]);
  	    opt.push({id:list_desc[i].toString(), text:s_i.diameter()});
  	}
  	return opt;
  