fix graph
work on graph
work on graph#2