sub_graph