Added graph struct