Maximizing profit using recommender systems