add client shell