D3firstpass