add client function added