working graph with nodes and edges