using local d3 copy