nguage;
							})
							.rollup(function(leaves) {
								var r={};
								//console.log(leaves)
								options.columns.forEach(function(col){
									r[col]=d3.sum(leaves,function(o){
										return o[col]
									});
									r.year=leaves[0].year;
									r.name=leaves[0]["repository_language"];
									r.name2=leaves[0]["repository_language"];
								})
								return r;
							})
							.entries(data)
							.filter(function(d){
								return d.values["lang_usage"]>1000;
							})
							.s