starting to add networkx