reusable d3
another example getting data from server
merging