first commit of d3 layout