fix bug d3