adding random selection