add client source