D3 methodology