add client and example