implemented recommender methods with user based collaberative filtering