add public key and gem signing