decoding  d3