Made self public key be an array