better training chooser