Updated Recommendation Algorithm