add a client shell