Add the ability to initiate client with a hash