more shuffle select funtionality