D3 commit