added a random string generator