allow a client id to be set