, d => d.target.y);

            node
                .attr("cx", function(d) {
                    return d.x = Math.max(55, Math.min(width - 55, d.x));
                })
                .attr("cy", function(d) {
                    return d.y = Math.max(55, Math.min(height - 55, d.y));
                })
            .attr('transform', d => `translate(${d.x},${d.y})`);
        }

        function dragstarted(d) {
            // if (!d3.event.active) simulation.alphaTarget(0.1).restart();
            // d.