push working d3 example