graph data object