add shuffle chooser