5 10 10')
      .append('svg:path')
        .attr('d', function(d){ return d.path }) // The marker. Square is 'M 0,0 m -5,-5 L 5,-5 L 5,5 L -5,5 Z'
        //.attr('fill', '#000000'); // Marker color
        .style("opacity", "0.6")
        .style("stroke", "grey") // ARROWHEAD GREY
        .style("stroke-width", '0'); // THICKNESS OF ARROWHEAD

  var path = paths.selectAll('path')
    .data(edge_data)
    .enter()
    .append('svg:path')
      .attr('d', function(d,i){ return 'M 0,' + (i * 100) + ' L ' + (