upgraded to d3v3