dg client source