key gen updates