Making personalized recommendations in e-commerce