added feature for add client