must provide actual Nodes to the functions for graph