add struct Graph
add block graph add