more features on keygen