add a public key