reverted to subgraph