default recommender added automatically when ?, recommender slot optional