add support for d3 visualization
safety save for some visualization fixes