adding random secret generator