recommender3 modified