integrate public key