using working viz.json