progress, yet not functional
functional keypair creation