implement graph-mgmt