bookmarkgraph finished version 1