add step for generating a keypair