init pubkey