Graph construction