subgraph picking