graph_framework