recommender prototype