     for val in data  
       sum += val.value
 
+    defs = svg.append("defs")
+    filter = defs.append("filter")
+        .attr("id","dropshadow")
+    filter.append("feGaussianBlur")
+        .attr("in","SourceAlpha")
+        .attr("stdDeviation","4")
+        .attr("result","blur")
+    filter.append("feOffset")
+        .attr("in","blur")
+        .attr("dx",2)
+        .attr("dy",2)
+        .attr("result","offsetBlur")
+    feMerge = filter.append("feMerge")
+    feMerge.append("feMergeNode")
+        .attr("in","offsetBlur")
+    feMerge.append("feMergeNode")
+        .attr("in","SourceGraphic")
+  	
     if !sum
       arcs.append("svg:text")
         .attr('fill', "#fff")

        .attr('font-size', radiusi + 'px')
        .text(sum)
        .attr("filter","url(#dropshadow)")
      arcs.append("svg:text").attr("transform", (d, i) -> 
        #procent_val = Math.round(data[i].value/sum * 100)
        #d.innerRadius = (radiuso * (100-procent_val)/100) - radiuso/2 #45  #45=max text size/2

    $(@node).children(".updated-at").text(@get('updatedAtMessage'))

    mFontSize = 28
    width = 500 #width
    height = 500 #height
    radiuso = 200 #outer radius
