add map_d3(not yet finished)