added client generated private/public keys