more work on bond subgraph