graph provider and connector