we use cytoscape now instead of d3