add keypair creation