added a random key generator